none
Query para mostrar o que tem em uma tabela e não tem na outra... RRS feed

  • Pergunta

  • Amigos, boa tarde!

    Estou com dificuldade de pensar e criar uma query, minhas tabelas são diferentes, mas o exemplo abaixo seria parecido:

    - Tabela: ARQUIVO_DE_VENDAS (esta tabela seriam vários registros de vendas com o CPF várias vezes, o mesmo CPF do cliente aparece aqui várias vezes)
    - Tabela: CLIENTE (chave primaria é CPF)


    Preciso consultar um CPF que está registrado no campo CPF da tabela VENDAS, mas não está registrado na tabela CLIENTE, campo CPF... (estou tendo um problema com banco Data Warehousing, alguns dados não aparecem devido faltar na tabela relacionada).. tem o dado em uma e na outra não, deu pra entender? Smile


    Obrigado,
    Rafael
    sexta-feira, 26 de setembro de 2008 17:41

Respostas

  • Boa Tarde,

     

    Seria isso ?

     

    Code Snippet

    SELECT DISTINCT CPF FROM ARQUIVO_DE_VENDAS AS ADV

    WHERE NOT EXISTS

    (SELECT * FROM CLIENTE AS C WHERE C.CPF = ADV.CPF)

     

     

    [ ]s,

     

    Gustavo

    sexta-feira, 26 de setembro de 2008 17:44

Todas as Respostas