consulta sql relacionando 4 tabelas paradox

Delphi

23/12/2004

minha duvida é o seguinte ,estou usando delphi7 e tabelas paradox na tabela 1 tenho o campo principal codimobiliario e codlogradouro na tabela 2 tenho o campo principal codlogradouro e outro nomelogradouro e na tabela 3 tenho o campo principal codimobiliario e outro codcontribuinte e na quarta tabela o campo principal codcontribuinte e outro nomecontribuinte e eu gostaria que atraves de uma consulta usando um edit eu digitasse o codimobiliario 1 fosse apresentado o codimobiliario, nomelogradouro, nomecontribuinte e agradeço desde já toda a ajuda dos companheiros(as) desde forum.


Famatec

Famatec

Curtidas 0

Respostas

Aroldo Zanela

Aroldo Zanela

23/12/2004

Colega,

SELECT tb1.codimobiliario, tb2.nomelogradouro, tb4.nomecontribuinte
FROM tabela1 tb1
INNER JOIN tabela2 tb2
on (tb2.codimobiliario=tb1.codimobiliario)
INNER JOIN tabela3 tb3
on (tb3.codimobiliario=tb1.codimobiliario)
INNER JOIN tabela4 tb4
on (tb4.codcontribuinte=tb3.codcontribuinte)



GOSTEI 0
Paulo_amorim

Paulo_amorim

23/12/2004

Olá

Deve-se fazer join nessas tabelas pelo codigo, um por um...

WHERE a.cod = b.cod
AND a.cod = c.cod
AND c.cod = d.cod


Acho que assim funciona, não?

Espero que ajude
Até+


GOSTEI 0
Dbergkamps

Dbergkamps

23/12/2004

tente usar o SQL Builder(clique inverso na Query e selecione SQL Builder) lá vc pode fazer relacionamento como se fosse o próprio Acess.


GOSTEI 0
POSTAR