我是一个新手,我不知道如何去做这个..任何人都可以帮助我吗?sql query .. confused
鉴于下表...
DEPARTMENT
DEPT_ID NAME
1 HR
2 Technical
3 Marketing
4 Sales
EMPLOYEE
ID NAME DEPT_ID SALARY MANAGER_ID
1 Alex 2 2000
2 Sally 1 2000
3 Amit 2 1500 1
4 Jason 1 1500 1
... ... ... ... ...
使用从早期的DEPARTMENT
和EMPLOYEE
表,写一个SQL查询,打印每个工作的员工数量d epartment。输出应该是这个样子:
NAME COUNT
HR 2
Technical 2
Marketing 0
Sales 0
请注意,并非所有部门都尚未配备,所以有些部门可能没有任何员工。我们仍然希望这些部门出现在结果中,数量为零。
使用前面的EMPLOYEE
表,编写一个SQL查询以打印出在每个管理器下工作的员工数量。输出应该是这个样子:
NAME COUNT
Alex 2
Sally 0
这是功课?你咨询过一本书吗? – dirkgently 2012-04-27 19:52:13
请给我一个方向..我不是在寻找完整的答案。 – 2012-04-27 19:55:44
从SQL开始 - 这意味着在这里:使用SELECT语句。告诉数据来自何种JOIN条件下的数据。 – Randy 2012-04-27 19:58:45