我正在尝试运行一个简单的MYSQL查询,但它每次都会抛出一个错误。查询是
SELECT * FROM `user_recommendation` LEFT JOIN `tracking`
user_recommendation
和tracking
位于同一个数据库中,我正在运行该查询。抛出的错误是
#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 'LIMIT 0, 30' at line 2
我无法弄清楚背后的原因。
答案 0 :(得分:1)
根据MySQL documentation,LEFT JOIN
预计会在您的SQL中遗漏ON
或USING
条件。
<强> join_table:强>
table_reference {LEFT | RIGHT} [OUTER] JOIN table_reference join_condition
<强> join_condition:强>
ON conditional_expr
|使用(column_list)
答案 1 :(得分:1)
您希望加入该字段的字段是什么
你应该写这样的连接查询:
SELECT * FROM `user_recommendation` LEFT JOIN `tracking` on `user_recommendation`.id = `tracking`.id
这里我们在名为id的字段上加入2表 所以你应该选择一个你想在这个
加入的文件