此查询中应该出现什么问题?

问题描述 投票:0回答:1

我不明白出了什么问题,我只是将其复制粘贴到我教授的幻灯片中,该幻灯片应该运行时不会出现错误。

这是查询:

SELECT student.admission_no, student.first_name, 
student.last_name, fee.course, fee.amount_paid
FROM student
FULL OUTER JOIN fee
ON student.admission_no = fee.admission_no;

这是错误:

#1064 - 你的 SQL 语法有错误;检查与您的 MariaDB 服务器版本相对应的手册,了解在“OUTER JOIN 费用”附近使用的正确语法 ON Student.admission_no = Fee.admission_no LIMIT 0, 第 4 行 25'

我只是根据提供的语法和代码查询复制粘贴的,也许他有问题?

mariadb localhost
1个回答
0
投票
完全外部连接意味着您的结果中包括免费学生或无学生收费。他这种东西很少需要,所以很少有 mysql 及其分支 mariadb 从未实现过对它的支持,尽管大多数其他主要数据库系统都支持它。

© www.soinside.com 2019 - 2024. All rights reserved.