MySQL左连接语法错误

MySQL左连接语法错误,mysql,sql,syntax,left-join,Mysql,Sql,Syntax,Left Join,快速提问,想知道是否有人能看到这个左连接中的语法错误在哪里 SELECT ... FROM table1 AS t1, table2 AS t2, table3 AS s3 table4 AS t4, table5 AS t5 LEFT JOIN table6 AS t6 ON t5.id = t6.t5_id AND t6.etc ORDER BY ... 我只能假设它不喜欢t1、t2、t3、t4在t5和t6上的左连接之前 错误描述 You have an error in your SQL

快速提问,想知道是否有人能看到这个
左连接中的语法错误在哪里

SELECT
...
FROM table1 AS t1, table2 AS t2, table3 AS s3
table4 AS t4, table5 AS t5 LEFT JOIN table6 AS t6 ON t5.id = t6.t5_id
AND t6.etc
ORDER BY ...
我只能假设它不喜欢
t1、t2、t3、t4在
t5和t6上的
左连接之前

错误描述

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 'table4 AS t4, table5 AS t5  LEFT JOIN table6 AS t6 ON ON t5.id = t6' at line 26*

在表3后面加逗号作为s3

table3 AS s3,

在表3后面加逗号作为s3

table3 AS s3,
表3后面没有逗号“,”作为s3

table3 as s3,
表3后面没有逗号“,”作为s3

table3 as s3,

查询应该是这样的,您遗漏了表3附近的逗号作为s3,

SELECT
...
FROM table1 AS t1, table2 AS t2, table3 AS s3,
table4 AS t4, table5 AS t5 LEFT JOIN table6 AS t6 ON t5.id = t6.t5_id
AND t6.etc
ORDER BY ...

如果我错了,请纠正我。

查询应该是这样的,您遗漏了表3附近的逗号作为s3,

SELECT
...
FROM table1 AS t1, table2 AS t2, table3 AS s3,
table4 AS t4, table5 AS t5 LEFT JOIN table6 AS t6 ON t5.id = t6.t5_id
AND t6.etc
ORDER BY ...

如果我错了,请更正。

如前所述,在“表3为s3”后加逗号:

以及填写“和t6.等”,例如:

或使用WHERE子句,例如:

WHERE t6.etc = 1

HTH(Y)

如前所述,在“表3为s3”后加逗号:

以及填写“和t6.等”,例如:

或使用WHERE子句,例如:

WHERE t6.etc = 1

HTH(Y)

请参考以下博客,并附上您的问题答案和语法示例:

请参考以下博客,并附上您的问题答案和语法示例:

值得一提的是,实际的SQL大约有50行,是从离开公司的人那里继承下来的。这是它的“示例”版本。(可能应该花一分钟来看看exmapled版本,我自己也会看到。这是我的故事,我坚持下去!:-)因为实际的SQL大约有50行,是从离开公司的人那里继承的。这是它的“示例”版本。(也许我应该花一分钟看看Exmaple版本,我自己也会看到。这就是我的故事,我坚持下去!-)干杯,干杯,干杯,伙计们。以林换树等等。值得一提的是,实际的SQL大约有50行,是从离开公司的人那里继承来的。这是它的“示例”版本。(也许我应该花一分钟看看Exmaple版本,我自己也会看到。这就是我的故事,我坚持下去!-)干杯,干杯,干杯,伙计们。以林换树等等。值得一提的是,实际的SQL大约有50行,是从离开公司的人那里继承来的。这是它的“示例”版本。(也许我应该花一分钟来看看exmapled版本,我自己也会看到。这是我的故事,我坚持到底!:-)不要在WHERE子句中混合隐式连接和使用
JOIN
关键字的显式连接。决定其中之一(最好使用
JOIN
s)不要在WHERE子句中混合隐式连接和使用
JOIN
关键字的显式连接。决定其中之一(最好使用
JOIN
s)