[resolvido] Consulta SQL

4 respostas
leandrognaf

consulta ao banco

pessoal eu preciso fazer uma consulta do tipo

select * from tb1, tb2, tb3
where tb1.id=tb2.id
and tb1.id=tb3.id;

so que caso não exista tb1.id=tb3.id não exista eu quero q mostre pelo menos tb1.id=tb2.id

4 Respostas

V

no lugar de AND, coloca OR

pmlm

select * from tb1, tb2, outer tb3 where tb1.id=tb2.id and tb1.id=tb3.id;

opa_roa
SELECT * FROM tb1 
 LEFT JOIN tb2 ON tb1.id = tb2.id
 LEFT JOIN tb3 ON tb1.id = tb3.id
WHERE tb1.id = tb2.id OR tb1.id = tb3.id
leandrognaf

Valeu pessoal,

o opa_roa solucionou o meu problema :slight_smile:

Criado 28 de fevereiro de 2011
Ultima resposta 1 de mar. de 2011
Respostas 4
Participantes 4