SQL server多表查询

表1

发货仓库编号收货仓库编号
12
12
12

表2

仓库编号仓库名称
1a
2b

使用SQL server查询如何实现一下效果

发货仓库编号发货仓库名称收货仓库编号收货名称
1a2b
1a2b
1a2b
select a.发货仓库编号,b.仓库名称 as '发货仓库名称' ,a.收货仓库编号,c.仓库名称 as '收货仓库名称'
from1 a
left join2 b on a.发货仓库编号=b.仓库编号
left join2 c on a.收货仓库编号=c.仓库编号

select a.发货仓库编号,b.仓库名称 as '发货仓库名称' ,a.收货仓库编号,c.仓库名称 as '收货名称'
from 表1 a
inner join 表2 b on a.发货仓库编号=b.仓库编号
inner join 表2 c on a.收货仓库编号=c.仓库编号