Ver Mensaje Individual
  #1 (permalink)  
Antiguo 02/09/2012, 23:14
Montes28
 
Fecha de Ingreso: septiembre-2010
Mensajes: 1.853
Antigüedad: 14 años, 3 meses
Puntos: 6
Como relacionar varias tablas para realizar consulta

hola amigos tengo una base de datos en PostgreSQL y tengo problemas para realizar una consulta.

la base de datos guarda datos de un sistema de suscripciones

estas son mis tablas

CREATE TABLE destinatario
(
id_destinatario serial NOT NULL,
nom_destinatario character varying(60),
email_destinatario character varying(60),
tel1_destinatario character varying(30),
tel2_destinatario character varying(30),
fax_destinario character varying(30),
web_destinatario character varying(60),
cod_categoria integer,
observaciones text,
CONSTRAINT pk_destinario PRIMARY KEY (id_destinatario)
)

CREATE TABLE publicaciones
(
id_publicaciones serial NOT NULL,
nom_publicacion character varying(100),
observaciones text,
CONSTRAINT pk_publicaciones PRIMARY KEY (id_publicaciones)
)


CREATE TABLE suscripciones
(
id_suscripcion serial NOT NULL,
id_publicacion integer,
id_destinatario integer,
estado integer,
CONSTRAINT pk_suscripciones PRIMARY KEY (id_suscripcion)
)

nota:en el campo estado se guarda 1 si hay suscripcion y 0 si no.

necesito listar las suscripciones a las cuales el usuario no esta inscrito.

yo necesito hacer una consulta que relacione las tablas publicaciones y suscripciones.