AJUDA COM SQL
Fala feras, olha só eu tenho um banco de dados em MYSQL e não consigo realizar essa pesquisa.
SELECT usuario.nome, comentario.comentario, foto_perfil.caminho_foto
FROM (usuario INNER JOIN foto_perfil ON usuario.[id_usuario] = foto_perfil.[id_usu_perfil]) INNER JOIN comentario ON usuario.[id_usuario] = comentario.[id_usuario] where usuario.[id_usuario] = 1;
Alguém pode me dizer o que está errado
SELECT usuario.nome, comentario.comentario, foto_perfil.caminho_foto
FROM (usuario INNER JOIN foto_perfil ON usuario.[id_usuario] = foto_perfil.[id_usu_perfil]) INNER JOIN comentario ON usuario.[id_usuario] = comentario.[id_usuario] where usuario.[id_usuario] = 1;
Alguém pode me dizer o que está errado
Tente isto:
SELECT
usuario.nome,
comentario.comentario,
foto_perfil.camiho_foto
FROM usuario
LEFT OUTER JOIN foto_perfil
ON foto_perfil.id_usu_perfil = usuario.id_usuario
LEFT OUTER JOIN comentario
ON comentario.id_usuario = usuario.id_usuario
WHERE usuario.id_usuario = 1;
SELECT
usuario.nome,
comentario.comentario,
foto_perfil.camiho_foto
FROM usuario
LEFT OUTER JOIN foto_perfil
ON foto_perfil.id_usu_perfil = usuario.id_usuario
LEFT OUTER JOIN comentario
ON comentario.id_usuario = usuario.id_usuario
WHERE usuario.id_usuario = 1;
Valeu brother, mais deu erro mesmo assim. O sistema diz esse erro: #1054 - Coluna [ô]foto_perfil.camiho_foto[ô] desconhecida em [ô]field list[ô]
Tente assim, mas sem o (ponto e virgula)
SELECT us.nome, c.comentario, fp.caminho_foto
FROM usuario us
INNER JOIN foto_perfil fp ON (us.id_usuario = fp.id_usu_perfil)
INNER JOIN comentario c ON (us.id_usuario = c.id_usuario)
WHERE us.id_usuario = 1
Espero ter ajudado
SELECT us.nome, c.comentario, fp.caminho_foto
FROM usuario us
INNER JOIN foto_perfil fp ON (us.id_usuario = fp.id_usu_perfil)
INNER JOIN comentario c ON (us.id_usuario = c.id_usuario)
WHERE us.id_usuario = 1
Espero ter ajudado
Citação::
Valeu brother, mais deu erro mesmo assim. O sistema diz esse erro: #1054 - Coluna [ô]foto_perfil.camiho_foto[ô] desconhecida em [ô]field list[ô]
Não sei se está certo no seu sistema, mas não seria foto_perfil.caminho_foto
Veja se funfa ae :
SELECT
usuario.nome,
comentario.comentario,
foto_perfil.caminho_foto
FROM usuario
INNER JOIN foto_perfil ON (usuario.id_usuario = foto_perfil.id_usu_perfil)
INNER JOIN comentario ON (usuario.id_usuario = comentario.id_usuario)
where usuario.id_usuario = 1;
Faça seu login para responder