就是这样,问题出在主题上。
答案 0 :(得分:0)
从5.0.12开始,MySQL尝试遵循SQL 2003标准。向下滚动到“在MySQL 5.0.12中加入处理更改”部分。 http://dev.mysql.com/doc/refman/5.1/en/join.html
基本上从来没有逗号到JOIN表,总是按照你指定的顺序(主要是)使用显式的JOIN语法和MySQL连接。
逗号语法(错误):
table1 JOIN table2, table3 WHERE table1.f1=table2.f1 AND ...
显式JOIN语法(好):
table1
JOIN table2 ON table1.f1=table2.f1
JOIN table3 ON table1.f1=table3.f1 ...