读书人

这样的查询可以实现吗?解决方案

发布时间: 2012-02-01 16:58:19 作者: rapoo

这样的查询可以实现吗?
表1
设备名称 代码
hh1 001
hh2 002

表2
编号 主设备 备设备
1 001 002
...

我想得到这样的结果
编号 主设备 主设备名称 备设备 备设备名称
1 001 hh1 002 hh2
...

[解决办法]
select a.编号,a.主设备,b.设备名称 as 主设备名称, a.备设备,c.设备名称 as 备设备名称
from 表2 a inner join 表1 b on a.主设备 = b.代码
inner join 表1 c on a.备设备 = c.代码

读书人网 >SQL Server

热点推荐