Fórum select em 3 tabelas #398759
06/04/2011
0
Olá pessoal não estou conseguindo executar um select em 3 tabelas, alguém pode me ajudar.
estrutura das tabelas
tabela usuario{
usu_id
usu_nome
usu_foto
}
tabela frase
{
frase_id
frase_usu_id
frase_frase
frase_data
}
tabela comentaFrase{
comentaFrase_id
frase_id
comentaFrase_usu_id
comentaFrase_comentario
comentaFrase_data
}
Bom, é o seguinte eu preciso fazer uma listagem da seguinte maneira :
listar os comentarios referentes a cada frase:
por exemplo digamos que passei o parametro da frase d id = 3
preciso listar os comentarios referentes a eles.
na listagem precisa listar esses dados:
usu_nome | usu_foto | comentaFrase_comentario | comentaFrase_data
Julio Cesar.
Curtir tópico
+ 0
Responder
Posts
06/04/2011
Wilson Junior
Não consegui identificar direito quais são as suas PK e FK, mas tente o que esta abaixo. Qualquer coisa você jaá pode ter uma idéia.
Espero ter colaborado.
SELECT usu.Usu_Nome, usu.Usu_Foto, coment.ComentaFrase_Comentario, coment.ComentaFrase_Data, FROM USUARIO usu LEFT OUTER JOIN FRASE fra ON (fra.Frase_Usu_ID = usu.Usu_ID) LEFT OUTER JOIN COMENTAFRASE coment ON (coment.Frase_ID = fra.Frase_ID) WHERE fra.Frase_ID = 3 ORDER BY usu.Usu_Nome, coment.ComentaFrase_Data
Espero ter colaborado.
Responder
Gostei + 0
29/04/2013
José
Este tópico esta sendo fechado por inatividade. Se necessário, sinalizar para que seja reaberto ou abrir um novo.
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)