Instrução SQL
Olá pessoal, estou precisando de uma instrução SQL que retorne valores de duas tabelas na condição 1Xn
Fiz um left join e group by, porém quando seleciono mais de um campo na segunda tabela, são exibidas todas as linhas.
TabelaA
Chave_A - Campo1 - Campo2
TabelaB
Chave_A - Campo3 - Campo4 - Campo5
Chave_A - Campo3 - Campo4 - Campo5
Chave_A - Campo3 - Campo4 - Campo5
Chave_A - Campo3 - Campo4 - Campo5
Preciso que retorne Chave_A - Campo1 - Campo2 - Max(Campo3) - Campo4 - Campo5
*Campo4 e Campo5 referente ao registro máximo da TabelaB
Alguém pode me ajudar??
Fiz um left join e group by, porém quando seleciono mais de um campo na segunda tabela, são exibidas todas as linhas.
TabelaA
Chave_A - Campo1 - Campo2
TabelaB
Chave_A - Campo3 - Campo4 - Campo5
Chave_A - Campo3 - Campo4 - Campo5
Chave_A - Campo3 - Campo4 - Campo5
Chave_A - Campo3 - Campo4 - Campo5
Preciso que retorne Chave_A - Campo1 - Campo2 - Max(Campo3) - Campo4 - Campo5
*Campo4 e Campo5 referente ao registro máximo da TabelaB
Alguém pode me ajudar??
Okama
Curtidas 0
Respostas
Jaime Procopio
25/04/2003
O left outer join depende do banco de dados que você usa ?
GOSTEI 0
Okama
25/04/2003
Estou usando SQL 2000, não sei se a instrução é específica, ou se é necessária, foi a forma que encontrei de linkar duas tabelas.
GOSTEI 0