【发布时间】:2013-03-07 01:26:18
【问题描述】:
我需要编写一个包含子查询的查询,其中将列出部门的名称以及每个部门在其 job_title 中具有“代表”一词的员工人数,并且该列表必须按部门 ID 排序。
我已经写了这个查询
SELECT d.department_name, emp.employee_id
FROM departments d, employees emp, jobs j
WHERE emp.department_id=d.department_id
AND j.job_title LIKE '%Representative%';
【问题讨论】:
-
除了子查询之外,您还缺少一些逻辑。
jobs与departments和employees有什么关系? -
请在您的架构和记录中使用 sqlfiddle。让我们知道预期的输出。
-
我会将关于职位的部分像代表一样移动到子查询中。
-
想必您会在所有问题得到回答后删除所有问题的详细信息,以使教授无法通过 Google 搜索您找到它们的位置?