Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   PostgreSQL (https://www.clubdelphi.com/foros/forumdisplay.php?f=42)
-   -   uso del outer (https://www.clubdelphi.com/foros/showthread.php?t=66395)

luenpara 17-02-2010 23:15:06

uso del outer
 
Companeros del club.

Tengo tres tablas
una de carros
placa char(6)
clase char(20)
color char(20)

una de documentos del carro

placa char(6)
tipo_documento char(3)
num_documento char(30)

una de tipos de documento

tipo_documento char(3)
nombre_documento char(40)

Todo carro debe presentar unos documentos anualmente como por ejemplo
seguro obligatorio, tarjeta de propiedad, tarjeta de operacion

En un solo select deseo saber que carros no han presentado que documentos
por Ejemplo

Supongamos que en la tabla de documentos por carro
El carro de placa SYT463 solo presento el documento SEGURO OBLIGATORIO

Le faltan los siquientes documentos
placa Tipo_Documento

SYT463 PRO Tarjeta de Propiedad
SYT463 OPE Tarjeta de Operacion

Asi para todos los carros de la tabla carro.

Lo hice con outer pero me salen registros duplicados.

select c.car_placa
,t.rtd_tip_docum
,d.dcr_tip_docum
from rutipdoc t left outer join rudocarro
on(rtd_tip_docum = dcr_tip_docum),
rucarro c left outer join rudocarro d
on(car_placa = dcr_placa)
where d.dcr_tip_docum is null

Gracias de antemano por la atencion prestada:confused:


La franja horaria es GMT +2. Ahora son las 01:12:36.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi