部门表结构:
ID Name FatherID Fullpath
d001 行政部门 1 01
d002 行政 1 0101
d003 人事 1 0102
人员表
ID Name deptID
u001 LiLei d001
u002 Ketty d002
u003 Jack d003
现在只传一个FullPath参数、查出【行政部门】下的员工LiLei
sql语句怎么写啊 ? 苦思冥想 不会 高手帮个忙?
------解决方案--------------------
join on
------解决方案--------------------
- SQL code
select b.*from 部门 a join 员工 b on a.id = b.deptidwhere a.fullpath = '01'
------解决方案--------------------
join on 就行了,
楼上已经解决
------解决方案--------------------
select a.Name
from 人员表 a
where a.deptID=(select 部门表.ID from 部门表 where FullPath='01')
------解决方案--------------------
- SQL code
declare @fullpath varchar(2)select @fullpath='01'select b.*from 部门 a join 员工 b on a.id = b.deptidwhere [email protected]