我现在有一个雇员表,如下
id name manager
1 Bill null
2 Allen 1
3 Mary 1
以上说明Bill是经理 而以下两人是他的雇员
怎么能查询出员工(不能是经理还是员工)的雇员数如上面的结果为
Bill 2 Allen 0 Mary 0
必须每行都对应一个结果
请问各位sql语句怎么写?
id name manager
1 Bill null
2 Allen 1
3 Mary 1
以上说明Bill是经理 而以下两人是他的雇员
怎么能查询出员工(不能是经理还是员工)的雇员数如上面的结果为
Bill 2 Allen 0 Mary 0
必须每行都对应一个结果
请问各位sql语句怎么写?
(select count(manager) num,manager from table1 group by manager)t2
on t1.id=t2.manager;