首页 | 新闻 | 交流 | 问吧 | 文档 | 手册 | 下载 | 博客

收藏此问题 发表新评论

请问一个查询的问题

现在有一个公司员工表(员工id、员工名称、员工性别、员工职位、上级员工id……)
请问,用什么sql语句能够得到某个指定员工的所有上级的集合呢?
昵称: dwz35296  时间: 2008-07-01 15:34:00
如果这样的表无法查到所有的上级,那么请问要怎么设计这个表才能实现这个功能呢?
昵称: dwz35296  时间: 2008-07-01 16:29:00
select * from 员工表 where 员工id in(select 上级员工id from 员工表 where 员工名称='某某')
昵称: 天之林  时间: 2008-07-12 17:38:00