AJUDA COM SQL

COMENDADOR 11/12/2013 17:01:20
#432000
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
LUCIANOPESSOA 12/12/2013 08:18:27
#432009
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;
COMENDADOR 12/12/2013 21:01:40
#432046
Valeu brother, mais deu erro mesmo assim. O sistema diz esse erro: #1054 - Coluna [ô]foto_perfil.camiho_foto[ô] desconhecida em [ô]field list[ô]
FILMAN 13/12/2013 00:23:34
#432050
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
FOXMAN 13/12/2013 09:41:00
#432052
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