Filtrar registros com sem deposito

SQL

03/11/2016

Boa tarde Pessoal!

Tenho a tabela deposito
CODPROD CODDEP
10001 29
10001 50
10001 51
10001 79
10002 29
10002 50
10002 51

Estou precisando montar uma consulta que me traga somente o codprod que não tenha coddep=79, no exemplo acima de é pra vir desta forma abaixo:

CODPROD
10002
ou seja somete viria o produto que não temo o deposito 79.

desde já agradeço a atenção de todos.
Adenilson

Adenilson

Curtidas 0

Melhor post

Luiz Santos

Luiz Santos

03/11/2016

Adenilson.
Tente isso.


SELECT CODPROD FROM TABELA WHERE CODPROD NOT IN (SELECT CODPROD FROM TABELA WHERE CODDEP = 79)



Grande abraço
GOSTEI 1

Mais Respostas

Adenilson

Adenilson

03/11/2016

Obrigado Luiz!

Deu certo, só tive que colocar um distict.
Ficou assim:
SELECT DISTINCT CODPROD FROM TABELA WHERE CODPROD NOT IN (SELECT CODPROD FROM TABELA WHERE CODDEP = 79);

Obrigado.
GOSTEI 0
POSTAR