Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

rd111072

[Resolvido] OR no select - erro

Recommended Posts

Boa tarde.

 

Como faço algo do tipo:

 

"select * from Cliente, Cidade where Cliente.cdCidade = Cidade.cdCidade and Cliente.cdTpCliente = '6' OR Cliente.cdTpCliente = '3' order by Cliente.NmCliente"

 

Quando coloco só uma condição no where funciona,mas se coloco esse possível(?) OR trava tudo... AND não adianta, porque aí não retorna nada.

 

Alguém sabe???

Compartilhar este post


Link para o post
Compartilhar em outros sites

Boa tarde.

 

Como faço algo do tipo:

 

"select * from Cliente, Cidade where Cliente.cdCidade = Cidade.cdCidade and Cliente.cdTpCliente = '6' OR Cliente.cdTpCliente = '3' order by Cliente.NmCliente"

 

Quando coloco só uma condição no where funciona,mas se coloco esse possível(?) OR trava tudo... AND não adianta, porque aí não retorna nada.

 

Alguém sabe???

sua sintaxe ta errada...procura ai sobre inner join q vai te ajuda mto....xD

Compartilhar este post


Link para o post
Compartilhar em outros sites

mas é isso o que eu quero saber: o que está errado?

 

O que eu quero é selecionar todos os clientes que o tipo seja 6 ou 3. Tanto pode ser um quanto outro.

 

Alguém sabe?

 

tentei com LIKE mas não deu certo... Só fica processando.

Compartilhar este post


Link para o post
Compartilhar em outros sites

veja assim:

select Cliente.cdCidade, Cliente.cdTpCliente, Cliente.NmCliente from Cliente, Cidade where Cliente.cdCidade = Cidade.cdCidade and (Cliente.cdTpCliente = '6' OR Cliente.cdTpCliente = '3') order by Cliente.NmCliente

Compartilhar este post


Link para o post
Compartilhar em outros sites

neste casp é at[e melhor usar o IN em vez deste OR

Compartilhar este post


Link para o post
Compartilhar em outros sites

O operador IN permite a você especificar valores múltiplos em uma cláusula WHERE.

 

SELECT column_name(s)
FROM table_name WHERE column_name IN (value1,value2,...)

Compartilhar este post


Link para o post
Compartilhar em outros sites

que bom que resolveu

 

Abraços

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.