【发布时间】:2018-07-13 00:02:29
【问题描述】:
这是来自 w3schools 的 sample SQL Full Outer Join code:
SELECT column_name
FROM table1
FULL OUTER JOIN table2
ON table1.column_name=table2.column_name;
在在线验证器(https://www.piliapp.com/mysql-syntax-check/ 和 https://www.eversql.com/sql-syntax-check-validator/)中对其进行测试会引发错误:
您的 SQL 语法有错误;似乎错误是:'OUTER JOIN table2 ON table1.column_name = table2.column_name' at line 5
w3resource 有这个示例 SQL 代码:
SELECT *
FROM table1
FULL OUTER JOIN table2
ON table1.column_name=table2.column_name;
在 SO 上找到的示例代码几乎是相同的代码,并在验证器和我的开发系统中引发相同的错误。
- 这有意义吗?
- 正确的 SQL 是什么?
【问题讨论】:
-
查看:SELECT column_name(s)。您没有提供 column_name 但 *.我认为有问题。