【发布时间】:2016-01-16 19:53:58
【问题描述】:
假设我有一个包含三列的 SQL 表“Company”:“department_id”、“employee”、“job”。像这样的:
DEPARTAMENT_ID | EMPLOYEE | JOB
--------------------------------------
1 | Mark | President
1 | Robert | Marketing Manager
1 | Rose | Administration Assitant
2 | Anna | Programmer
2 | Michael | Programmer
2 | Celia | Sales Manager
3 | Jhon | Sales Manager
3 | Donna | Programmer
3 | David | Marketing Manager
我想编写一个查询,返回至少 50% 的工作相同的部门 ID。
在我的示例中我需要的结果只是:
DEPARTAMENT_ID |
--------------------------------------
2 |
如何编写这个 SQL 查询?我想我尝试了各种各样的东西,但我不明白:(。
【问题讨论】:
-
请显示您尝试过的内容!