页:
[1]
| dwz35296 | 2008-7-1 07:33 AM |
|
请问一个mysql的查询的问题
现在有一个公司员工表(员工id、员工名称、员工性别、员工职位、上级员工id、……)
每个员工都有自己的上级,并且除了董事长以外,其它人都有自己的上级~
请问,用什么sql语句能够得到某个指定员工的所有上级的集合呢? |
| dwz35296 | 2008-7-1 07:52 AM |
|
| 如果这样的表无法查到所有的上级,那么请问要怎么设计这个表才能实现这个功能呢? |
|
一个sql语句肯定搞不定,需要循环查询的.
如果有的话,我也想看看. |
|
典型的一个树型结构
create table tree ;
id parent_id id_name
关系图:
sql : select a.id,a.id_name,b.id as child_id,b.id_name as child_name from tree as a left join tree as b on b.parent_id=a.id where a.parent_id=0(0为你们的领导,可以按这个方式建立一个树型结构)
小弟不才,见笑.. |
Powered by Discuz! Archiver 6.1.0
© 2001-2006 Comsenz Inc.
Processed in 1.974234 second(s), 2 queries |