ID NAME AGE MANAGER(所属主管人ID)
106 A 30 104
109 B 19 104
104 C 20 111
107 D 35 109
112 E 25 120
119 F 45 NULL
. . . .
. . . .
. . . .
. . . .
要求:列出所有年龄比所属主管年龄大的人的ID和名字?
...全文
40215打赏收藏
给大家出个面试题,数据库问题(不限制方法)
ID NAME AGE MANAGER(所属主管人ID) 106 A 30 104 109 B 19 104 104 C 20 111 107 D 35 109 112 E 25 120 119 F 45 NULL . . . . . . . . . . . . . . . . 要求:列出所有年龄比所属主管年龄大的人的ID和名字?
1.
select a.id ,a.name as 员工名 ,b.name as 主管名
from table as a , table as b
where a.MANAGER=b.id and a.age>(select c.age from talbe as c where c.id=a.MANAGER)
2.
1500