URGENTE - COMO EU FAÇO ISSO EM SQL
28/02/2003
0
Quero que minha SQL retorne somente os codigos que nao existao em uma subconsulta, por exemplo eu uso a segiunte sql:
Select * from moveis where Codigo not in(Select * from Recusa where
codigocliente=X);
esta consulta teria que me retornar somente os moveis que nao foram
recusados pelo Cliente X... o que está errado ? como faço isso ?
Select * from moveis where Codigo not in(Select * from Recusa where
codigocliente=X);
esta consulta teria que me retornar somente os moveis que nao foram
recusados pelo Cliente X... o que está errado ? como faço isso ?
Anonymous
Curtir tópico
+ 0
Responder
Posts
28/02/2003
Anonymous
O que ocorre é que você está fazendo uma comparação sem sentido. Como comparar o conteúdo do campo Codigo com * (todos os campos)?
Faça assim:
Select * from moveis
where Codigo not in (Select Codigo from Recusa where codigocliente=X);
Coloquei ´Codigo´ no subselect, mas ali deve ser colocado o campo correspondente ao código do móvel.
Faça assim:
Select * from moveis
where Codigo not in (Select Codigo from Recusa where codigocliente=X);
Coloquei ´Codigo´ no subselect, mas ali deve ser colocado o campo correspondente ao código do móvel.
Responder
Clique aqui para fazer login e interagir na Comunidade :)