Pular para o conteúdo

Fóruns Banco de dados Oracle Consulta a tabelas Consulta a tabelas

#83839
Avatar photoRegis Araujo
Participante

    Fala Hermes, boa tarde!

    Bom, creio que seu select seja desta maneira…

    SELECT FAB.*, MOD.*
    FROM FABRICANTE FAB,
    MODELO MOD
    WHERE MOD.COD_FABRICANTE = FAB.COD.FABRICANTE
    AND NOT EXISTS (SELECT CAR.COD_MODELO FROM CARRO CAR
    WHERE CAR.COD_MODELO = MOD.COD_MODELO)

    ou

    SELECT FAB.*, MOD.*
    FROM FABRICANTE FAB,
    MODELO MOD
    WHERE MOD.COD_FABRICANTE = FAB.COD.FABRICANTE
    AND MOD.COD_MODELO NOT IN (SELECT CAR.COD_MODELO FROM CARRO CAR)

    Espero ter ajudado.

    Abraços…