【发布时间】:2016-02-16 10:59:18
【问题描述】:
执行代码中提到的 SQL 语句时出现以下错误。如何调试这个问题?
ERROR 1064 (42000):您的 SQL 语法有错误;检查 与您的 MySQL 服务器版本相对应的手册 'UNION select from employee right outer join附近使用的语法 第 1 行的employee.dept_no ' 所在部门
代码
select *
from employee
full outer JOIN department
on employee.dept_no is null or department.dept_no is null;
select *
from employee
left outer join department
UNION
select from employee
right outer join department
where employee.dept_no <> department.dept_no;
【问题讨论】:
-
语法错误很简单,但您的查询看起来很可疑。你到底想达到什么目的?显示表定义、一些示例数据和预期输出。