首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

sql语句?该怎么解决

2012-03-23 
sql语句????部门表结构:IDNameFatherIDFullpathd001行政部门101d002行政10101d003人事10102人员表IDNamede

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 a.fullpath=@fullpath 

热点排行