Mysql pMaria db不接受FROM子句中的括号
Mariadb v10.1.8-Mariadb似乎拒绝多个表from子句中的括号。同样的sql也适用于5.5.44-MariaDB和MySQL 5.5.39 我在做傻事吗Mysql pMaria db不接受FROM子句中的括号,mysql,sql,mariadb,parentheses,Mysql,Sql,Mariadb,Parentheses,Mariadb v10.1.8-Mariadb似乎拒绝多个表from子句中的括号。同样的sql也适用于5.5.44-MariaDB和MySQL 5.5.39 我在做傻事吗 SELECT acdd_studentprogrammes.STU_ID, acdd_studentprogrammes.Stage, acdd_stages.StageType, acdd_fte_values.FT_PT, acdd_fte_values.FTE_Value
SELECT
acdd_studentprogrammes.STU_ID,
acdd_studentprogrammes.Stage,
acdd_stages.StageType,
acdd_fte_values.FT_PT,
acdd_fte_values.FTE_Value
FROM
(acdd_studentprogrammes
INNER JOIN acdd_stages ON acdd_studentprogrammes.Stage = acdd_stages.Stage)
LEFT JOIN acdd_fte_values ON acdd_studentprogrammes.FT_PT = acdd_fte_values.FT_PT;
为什么不删除括号呢?你能为这个失败创建一个SQLFIDLE吗?派生表有一个名称。。。。。。从SELECT*FROM acdd_StudentPrograms内部连接acdd_stages ON acdd_StudentPrograms.Stage=acdd_stages.Stage作为tmp感谢一些响应:@sagi-这是一个更简单的示例,在实际查询中有许多连接,括号指定连接到哪个表。@BerndBuffen-这对我来说很有意义,这是对maria db的新限制吗?旧的mariadb和mysql似乎允许我省略对派生表的命名。谢谢,j