Juntar registros numa mesma linha
08/08/2006
0
Tabela Saida:
SaiId Data Saída Data Retorno
---- -------------- --------------
1 2006-08-08 14:00 2006-08-08 14:00
Tabela Passageiro:
PasId SaiId Passageiro
------ ----- ----------------------
1 1 Livia Moura
2 1 Carlos Almeida
Preciso de uma consulta das saídas sendo que um dos campos mostrados serão os passageiros, ficando o resultado do select da seguinte forma:
Id Data Saída Data Retorno Passageiros
--- --------------------- --------------------- ------------------------------------
1 2006-08-08 14:00 2006-08-08 14:00 Livia Moura, Carlos Almeida
Fiz usando uma função para trazer os passageiros, o que tornou a SP muito lenta. Tem outro modo para trazer os passageiros em uma mesma linha usando o JOIN com as 2 tabelas?
Obrigado. :)
Cesar Leonardi
Curtir tópico
+ 0Post mais votado
15/08/2006
Psergio.p
Gostei + 1
Mais Posts
11/08/2006
Wagnerbianchi
Tudo bem??
Bom, não sei a amplitude ou mesmo o contexto onde tal modelagem apresentada por você se aplica, mas, levando em conta sua necessidade, segue abaixo uma consulta em seu banco com a estrutura de tabelas de seu post.
SELECT S.DATA_SAIDA, S.DATA_RETORNO, P.PASSAGEIRO FROM PASSAGEIRO AS P INNER JOIN SAIDA AS S ON P.SAIID = S.SAIID
Caso tenha dúvidas, por favor, continue o tópico!!
Abraço!!
Gostei + 0
14/08/2006
Cesar Leonardi
Pena que esse join não resolve, pois vai trazer cada nome do passageiro em uma linha e eu preciso que todos os passageiros estejam em apenas uma linha. Esse é o problema !!!!!!
Muito obrigado pela resposta !!!!
César
Gostei + 0
15/08/2006
Wagnerbianchi
Você deseja agrupá-los??
Abraço!!
Gostei + 0
15/08/2006
Cesar Leonardi
Em vez de mostrar
Data Saída Data Retorno Passageiros
--------------------- -------------------- --------------------------
2006-08-08 14:00 2006-08-08 14:00 Livia Moura
2006-08-08 14:00 2006-08-08 14:00 Carlos Almeida
Preciso que mostre em apenas uma linha, assim:
Data Saída Data Retorno Passageiros
--------------------- -------------------- --------------------------
2006-08-08 14:00 2006-08-08 14:00 Livia Moura, Carlos Almeida
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)