尝试连接三个表时,SQL命令未正确结束

时间:2017-08-18 12:53:44

标签: mysql sql oracle

我正在尝试执行此SQL语句,目前卡住了。 this is the code that I am trying to do 我的想法是,我想加入三个表,即员工,部门,地点 问题是**

  • 谁的员工有(2)两个部门但是同一个城市?

** 如果有可能请在代码中告诉我我做错了什么。

1 个答案:

答案 0 :(得分:0)

你应该只有一个FROM子句,我建议使用连接。试试这个:

SELECT e.firstname, e.salary+1000, d.department_name, e.department_id, l.city
FROM employees e
INNER JOIN departments d ON e.department_id = d.department_id
INNER JOIN locations l ON d.location_id = l.location_id