1

我试图运行一个使用左外连接的查询,但我不断收到语法错误。我不确定是什么原因造成的。

 SELECT employee.emp_num, employee.emp_lname, pilot.pil_license
 FROM employee LEFT OUTER JOIN pilot
 WHERE employee.emp_num = pilot.emp_num;
4

2 回答 2

5

我猜你的错误是“关键字'where'附近的语法不正确。”。应该这样改写:

SELECT employee.emp_num, employee.emp_lname, pilot.pil_license
FROM employee 
       LEFT OUTER JOIN pilot ON employee.emp_num = pilot.emp_num;
于 2013-04-19T15:36:12.983 回答
0

将“WHERE”替换为“ON”。只有这样。

于 2013-04-19T15:35:42.173 回答