DUVIDA COM INNER JOIN

DANLEONHART 07/10/2012 08:25:06
#411462
Pessoal

Como posso fazer essa query:

Tenho 3 tabelas: TA, TB e TC.
Quero fazer um JOIN pegando todos os campos da TA,
os campos cod_ID,Nome e End_Cli da TB
e cod_ID,cli_Compras e cli_Total da TC

Se for para pegar apenas 1 ou 2 campos da TA sei fazer...mas quando é para pegar tudo só sei fazer se for informando um a um os nomes dos campos...e acho que tem como fazer sem precisar informar um a um.


SELECT TA.cod_ID,TA.Visitas,TA.Numeros,TB.cod_ID,TB.Nome,TB.End_Cli,TC.cod_ID,TC.cli_Compras,TC.Total
FROM TA
INNER JOIN TB
ON TA.cod_ID = [ô]0003[ô] AND TA.Nome = [ô]Paulo Silva[ô]
AND TB.cod_ID = TA.cod_ID
INNER JOIN TC
ON TC.cod_ID = TB.cod_ID


Esta é a query que tenho de alterar...a relação entre as tabelas é o campo cod_ID.
MARCELO.TREZE 07/10/2012 12:37:22
#411466
Resposta escolhida
tentou assim

SELECT TA.*,TB.cod_ID,TB.Nome,TB.End_Cli,TC.cod_ID,TC.cli_Compras,TC.Total
FROM TA
INNER JOIN TB
ON TA.cod_ID = [ô]0003[ô] AND TA.Nome = [ô]Paulo Silva[ô]
AND TB.cod_ID = TA.cod_ID
INNER JOIN TC
ON TC.cod_ID = TB.cod_ID
Tópico encerrado , respostas não são mais permitidas