maico 0 Denunciar post Postado Agosto 7, 2006 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
NaPraia 12 Denunciar post Postado Agosto 7, 2006 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