Desejo consultar todos produtos que são da CATEGORIA: 'ALIMENTOS','BEBIDAS','LIMPEZA'.
E os que são da categoria 'ALIMENTO' a forma de pagamento tem que ser diferente de 'A-VISTA'.
Valeu.
Consulta SQL
-
- Rank: Programador Júnior
- Mensagens: 22
- Registrado em: Qua, 05 Jan 2011 3:19 pm
- Localização: ARAÇATUBA
-
- Moderador
- Mensagens: 1396
- Registrado em: Sex, 01 Fev 2008 2:06 pm
- Localização: Rio de Janeiro - RJ
- Contato:
select *
from produtos
where categoria in ('ALIMENTOS','BEBIDAS','LIMPEZA')
and forma_pgt <> 'A-VISTA'
-
- Rank: Programador Júnior
- Mensagens: 22
- Registrado em: Qua, 05 Jan 2011 3:19 pm
- Localização: ARAÇATUBA
victorhugomuniz
Somente para os que são da categoria 'ALIMENTO' que forma de pagamento tem que ser diferente de 'A-VISTA'.
Alguma Dica ?
Somente para os que são da categoria 'ALIMENTO' que forma de pagamento tem que ser diferente de 'A-VISTA'.
Alguma Dica ?
-
- Rank: Estagiário Pleno
- Mensagens: 6
- Registrado em: Sex, 18 Mar 2011 7:01 pm
- Localização: SP
fneto
Esta query resolverá:
Com isso você exclue as colunas que não que quer.
(É um exemplo de 'multiple column subquery'.)
Um abraço!
Fernando Neto
fernandointernet@hotmail.com
SELECT * FROM produtos WHERE (categoria,forma_pgt)
NOT IN
(SELECT categoria, forma_pgt WHERE categoria = 'ALIMENTOS'
AND forma_pgt LIKE 'A- VISTA');
Com isso você exclue as colunas que não que quer.
(É um exemplo de 'multiple column subquery'.)
Um abraço!
Fernando Neto
fernandointernet@hotmail.com
-
- Rank: Estagiário Pleno
- Mensagens: 6
- Registrado em: Sex, 18 Mar 2011 7:01 pm
- Localização: SP
fneto
Desculpa faltou o FROM produtos na subquery:
Aqui o código certo:
Fernando Neto
Aqui o código certo:
SELECT * FROM produtos WHERE (categoria,forma_pgt)
NOT IN
(SELECT categoria, forma_pgt FROM produtos WHERE categoria = 'ALIMENTOS'
AND forma_pgt LIKE 'A- VISTA');
Fernando Neto
-
- Informação
-
Quem está online
Usuários navegando neste fórum: Nenhum usuário registrado e 10 visitantes