首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

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

2012-02-01 
这样的查询可以实现吗?表1设备名称代码hh1001hh2002表2编号主设备备设备1001002...我想得到这样的结果编号

这样的查询可以实现吗?
表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.代码

热点排行