当前位置: 代码迷 >> Sql Server >> sql语句?该怎么解决
  详细解决方案

sql语句?该怎么解决

热度:23   发布时间:2016-04-27 14:33:51.0
sql语句????
部门表结构:
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]
  相关解决方案