Ir para conteúdo

POWERED BY:

Arquivado

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

maico

select em três tabelas

Recommended Posts

Olá pessoal,

eu tenho três tabelas:

 

DESENHO (pai)

 

REDONDO (filho)

 

QUADRADO (filho)

 

Como que eu faço um select sem saber qual é o filho, quando tiver filho?

 

Por exemplo:

 

Eu tenho um registro cadastrado em DESENHO e outro cadastrado em REDONDO e nenhum em QUADRADO.

Como que eu faço a claussula where uma vez que a chave primária de ambos é a mesma.

 

SELECT DESENHO.*, REDONDO.*, QUADRADO.*WHERE DESENHO.CODIGO = QUADRADO.CODIGO[OR/AND/?]DESENHO.CODIGO = REDONDO.CODIGO

O desenho pode ser redondo ou quadrado, ou ainda não foi definido (vazio)?

Tem como resolver?

Value galera.

Compartilhar este post


Link para o post
Compartilhar em outros sites

select d.*, r.*, q.* from desenho d, redondo r, quadrado qwhere d.codigo = r.codigo and d.codigo = q.codigo

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.