我有一个表 emp 有以下数据:
EmpID EmpName MgrID
100 King NULL
101 Smith 100
102 Shine 100
103 Racy 102
现在我想显示这样的员工姓名(老板)和员工人数(下属)
BOSS SUBORDINATES
BLAKE 5
CLARK 1
FORD 1
JONES 2
KING 3
SCOTT 1
请指导如何在 SQL Server 2008 中查询此表。
尝试查询:
select e.first_name as ename,m.first_name as mname from employees e,employees m where e.manager_id=m.employee_id