Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » PostgreSQL »

sacar datos de dos tablas

Estas en el tema de sacar datos de dos tablas en el foro de PostgreSQL en Foros del Web. Tengo una tabla "seguimiento" en la que relaciono el "ID_candidato" con el "ID_peticion", y tengo otra tabla "peticiones" en la que tengo el "ID_peticion" con ...
  #1 (permalink)  
Antiguo 30/01/2009, 02:56
 
Fecha de Ingreso: octubre-2008
Ubicación: Madrid
Mensajes: 352
Antigüedad: 16 años, 1 mes
Puntos: 5
sacar datos de dos tablas

Tengo una tabla "seguimiento" en la que relaciono el "ID_candidato" con el "ID_peticion", y tengo otra tabla "peticiones" en la que tengo el "ID_peticion" con un otra columna "ESTADO" que entre otros valores puede ser activa.

Quiero sacar por un lado, los registros en los que el "ID_candidato" sea igual a un valor que yo introduzco. Esto bien.

Y ahora necesitaria una query para sacar todos los registros en lo que que el "ESTADO" sea activo, pero que no me salgan los registros en los que el "ID_peticion" ya los haya sacado en la primera query.


sacar todos los resgistros en los que estado sea activo y que el id_peticion no exista en la primera query que saque todos los registros dado un id_candidato.
  #2 (permalink)  
Antiguo 31/01/2009, 05:14
 
Fecha de Ingreso: febrero-2007
Mensajes: 1.292
Antigüedad: 17 años, 9 meses
Puntos: 13
Respuesta: sacar datos de dos tablas

Código:
select * 
from peticiones
where activo
and id_peticion not in (select id_peticion from peticiones where id_candidato = X)
Salu2
  #3 (permalink)  
Antiguo 04/02/2009, 02:32
 
Fecha de Ingreso: octubre-2008
Ubicación: Madrid
Mensajes: 352
Antigüedad: 16 años, 1 mes
Puntos: 5
Respuesta: sacar datos de dos tablas

Perfecto.
Muchas gracias.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 07:20.