joaofsvs Postado Setembro 16, 2010 Denunciar Share Postado Setembro 16, 2010 Tenho uma tabela chamada product que possui:.http://lh5.ggpht.com/_pdagBKjd6_U/TJIRBkXY...ela_product.JPG.eu preciso de um comando que retorne o maker que fabrica o produto 'pc' e que não fabrica o produto 'laptop'.nesse caso a resposta teria que ser maker C e D..já tentei o seguinte:.SELECT maker FROM product WHERE type='pc' AND type!='laptop' GROUP BY maker.SELECT maker FROM product WHERE type LIKE 'pc' AND type NOT LIKE 'laptop' GROUP BY maker.essas tentativas não tiveram sucesso.alguém pode me dar uma força???? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 fulvio Postado Setembro 16, 2010 Denunciar Share Postado Setembro 16, 2010 Boa tarde João, Neste caso você terá que utilizar um subselect, pois há maker´s que podem ter dois Types. Será listado os makers que fabricam SOMENTE PC´s. Dê uma olhada se é isto mesmo:select distinct maker from product where type='pc' and maker not in (select maker from #Teste where type ='laptop') Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 joaofsvs Postado Setembro 16, 2010 Autor Denunciar Share Postado Setembro 16, 2010 deu certo sim.Obrigadão aí fulvio. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 fulvio Postado Setembro 16, 2010 Denunciar Share Postado Setembro 16, 2010 De nada! Precisando estamos ai. :.) Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
joaofsvs
Tenho uma tabela chamada product que possui:
.
http://lh5.ggpht.com/_pdagBKjd6_U/TJIRBkXY...ela_product.JPG
.
eu preciso de um comando que retorne o maker que fabrica o produto 'pc' e que não fabrica o produto 'laptop'.
nesse caso a resposta teria que ser maker C e D.
.
já tentei o seguinte:
.
SELECT maker FROM product WHERE type='pc' AND type!='laptop' GROUP BY maker
.
SELECT maker FROM product WHERE type LIKE 'pc' AND type NOT LIKE 'laptop' GROUP BY maker
.
essas tentativas não tiveram sucesso
.
alguém pode me dar uma força????
Link para o comentário
Compartilhar em outros sites
3 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.