02/09/2012, 23:14
|
| | Fecha de Ingreso: septiembre-2010
Mensajes: 1.853
Antigüedad: 14 años, 2 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. |