Filtrar registros com sem deposito
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.
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
Curtidas 0
Melhor post
Luiz Santos
03/11/2016
Adenilson.
Tente isso.
Grande abraço
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
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.
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