编辑:我不明白为什么这个被低估了,但这是一个似乎遵守SO规则的实际问题。
我正在尝试制作一个非常简单的消息系统。我有一个简单的from_id
表,其中包含message
,users
和id
。我还有一个profile_pic
表,其中包含用户的JOIN
和用户的SELECT `messages`.`from_id`, `messages`.`to_id`, `messages`.`message`
INNER JOIN `users`.`profile_pic` AS `from_pic` on `users`.`id` = `messages`.`from_id`
INNER JOIN `users`.`profile_pic` AS `to_pic` on `users`.`id` = `messages`.`to_id`
FROM `messages` WHERE `messages`.`from_id` = 23 AND `messages`.`to_id` = 24 ORDER BY `date_sent` DESC;
。现在我正在尝试使用MySQL said: Documentation
#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'INNER JOIN `users`.`profile_pic` AS `from_pic` on `users`.`id` = `messages`.`fr' at line 2
的SQL查询检索每个用户的消息和配置文件图片,但我遇到了错误,我无法弄明白。非常感谢任何帮助。
这是我的疑问:
{{1}}
这是我从Phpmyadmin得到的错误:
{{1}}
答案 0 :(得分:0)
如错误所示,您有语法错误。 .html
子句需要之前 FROM
子句:
INNER JOIN