Fórum Instrução SQL #155763
25/04/2003
0
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
Curtir tópico
+ 0
Responder
Posts
25/04/2003
Jaime Procopio
O left outer join depende do banco de dados que você usa ?
Responder
Gostei + 0
28/04/2003
Okama
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.
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)