当前位置: 代码迷 >> Sql Server >> 这样的查询可以实现吗?解决方案
  详细解决方案

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

热度:45   发布时间:2016-04-27 21:25:24.0
这样的查询可以实现吗?
表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.代码
  相关解决方案