【发布时间】:2020-08-07 19:59:57
【问题描述】:
我正在尝试选择“IT”部门的最高收入者,但我一直没有选择任何行。 薪水和姓名在名为employees 的表中,而department_name 在名为departments 的表中。 谁能解释一下为什么这不选择任何行,我应该怎么做?
SELECT first_name, last_name, salary, department_name
FROM employees
JOIN departments on departments.department_id = employees.department_id
WHERE salary = (SELECT max(salary) FROM employees WHERE department_name = 'IT');
【问题讨论】:
-
请标记您的 sql 引擎。
-
请分享示例数据
标签: sql oracle select subquery greatest-n-per-group