Mysql 左连接语法错误
我在这个查询中发现systax错误Mysql 左连接语法错误,mysql,sql,left-join,Mysql,Sql,Left Join,我在这个查询中发现systax错误 SELECT e.post_id as id, e.start as start_date, p.post_title, c.name as category FROM wp_ai1ec_events as e LEFT_JOIN wp_term_relationships as t ON e.post_id = t.object_id LEFT_JOIN wp_term_relationships as t
SELECT
e.post_id as id, e.start as start_date,
p.post_title,
c.name as category
FROM
wp_ai1ec_events as e LEFT_JOIN wp_term_relationships as t ON e.post_id = t.object_id
LEFT_JOIN wp_term_relationships as t ON e.post_id = t.object_id
LEFT_JOIN wp_terms as c ON c.term_id = t.term_taxonomy_id
LEFT_JOIN wp_posts as p ON p.ID = e.post_id
GROUP BY e.post_id
实际上,在这种情况下,我甚至不需要左连接,因为所有连接都应该连接到一行
Error: #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 'LEFT_JOIN wp_term_relationships as t ON e.post_id = t.object_id LEFT_JOIN w' at line 6
任何帮助都将不胜感激。谢谢。左连接中没有下划线
LEFT\u-JOIN
应该是LEFT-JOIN
谢谢,愚蠢的我,当你在2年后编写代码时就会发生这种情况。当问题很简单时,它总是令人沮丧,但不知怎的减轻了。我现在只得到一个结果,尽管我应该有更多的结果。有什么想法吗?不幸的是没有。如果你确定应该不止一行,那么你应该考虑用修改过的查询问一个新问题,并解释为什么你确定应该不止一行。样本数据总是有用的。