SQL字查询与自连接

Create Table Dept(
DID int Identity Primary Key,
DeptID INT Not Null,
DeptName VarChar(20) Not Null,
PID int Null
)

Insert Into Dept(DeptID,DeptName,PID)
Select 101510,'平洲营业所',1015 Union All
Select 1015,'桂城营业所',1010     Union ALL
Select 201010,'乐从营业所',2010 Union All
Select 101512,'九江营业所',1015 Union ALL
Select 2010,'大良营业所',1010  Union All
Select 101515,'大沥营业所',1015  Union All
Select 1010,'佛山营业所',null
Go
--子查询
Select DeptName 营业所名,(Select DeptName From Dept B Where A.PID=B.DeptID)上级营业所 From Dept A
--自连接
Select A.DeptName 营业所名,B.DeptName 上级营业所 From Dept A Left Join Dept B On A.PID=B.DeptID

Select * From Dept
Go

Drop Table Dept
go 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值