sql - inner join

Delphi

28/08/2003

Quero fazer um comando SQL juntando 5 tabelas, como faço?
E depois quero mostrar em um relatório no Report Buider, mostrando os dados das tabelas juntos.


Tabelas: ParCorUsu, ParArqFat, ParArqLei, ParArqUsu, ParArqRua.

O comando segue a seguinte condição:

CodUsu ( ParCorUsu, ParArqFat, ParArqUsu), eu pego o CODUSU da tabela PARCORUSU e busco os registros das duas outras tabelas, e depois pedo o CODRUA da tabela PARARQUSU e busco na tabela PARARQRUA e depois pego o CODLEI da tabela PARARQUSU e busco na tabela PARARQLEI


Havilux

Havilux

Curtidas 0

Respostas

Midas

Midas

28/08/2003

select * from parcorusu, pararqfat,pararqusu,pararqrua,pararqlei
where parcorusu.codusu= :parametro
and parcorusu.codusu=pararqfat.codusu
and parcorusu.codusu=pararqusu.codusu
and pararqusu.codlei=pararqlei.codlei
and pararqusu.codrua=pararqrua.codrua
order by codusu

obs.order by seria para ordenar os dados...

se for o que entendi, está ai.


GOSTEI 0
Midas

Midas

28/08/2003

voce postou 3 vezes o mesmo tópico e não comentou este !!!!!!!!!!!!!!!
funcionou ??????????????????????


GOSTEI 0
Havilux

Havilux

28/08/2003

não funcionou


GOSTEI 0
Midas

Midas

28/08/2003

não funcionou

deu algum erro ?


GOSTEI 0
Havilux

Havilux

28/08/2003

Foi mal aí midas mas nao havia funcionado porque um dos campos de verificação era nulo.
Que mancada a minha, mas me bati uma meia hora até descobrir..

mesmo assim, valeu pela força


GOSTEI 0
Midas

Midas

28/08/2003

ok


GOSTEI 0
POSTAR