34,593
社区成员
发帖
与我相关
我的任务
分享
select a.编号,b.部门名称,a.姓名
from 人员表 a
left join 部门表 b on (b.部门编号=a.所在部门)
create table #Depth
(
部门编号 varchar(10),
部门名称 varchar(20)
)
insert into #Depth select 'A1','郑州'
create table #Employee
(
编号 char(5),
所在部门 varchar(10),
姓名 nvarchar(20)
)
insert into #Employee select '01','A1','宁卫东'
select D.*,E.姓名 from #Depth D
join
#Employee E
on E.所在部门=D.部门编号 and E.编号='01'
部门编号 部门名称 姓名
---------- -------------------- --------------------
A1 郑州 宁卫东
(1 行受影响)
select 编号,部门名称,姓名 from 部门表 a join 人员表 b
on a.部门编号=b.编号
where b.编号='01'
select a.*,b.部门名称 from 人员表 a,部门表 b where a.所在部门=b.部门编号