在SQL查询中映射列

时间:2016-04-25 20:26:20

标签: sql sql-server

我在SQL中有两个不同的表

“表A”

A1   A2     
1    Actual      
2    Forecast   

“表B”

B1  B2  A1
109 89  1 
109 98  1

我想编写一个查询,从表B中提取列,并使用一个额外的列来映射表A中的相应数据。请参阅下面的示例。

结果

B1  B2  A1 A2
109 89  1  Actual
109 98  1  Actual

1 个答案:

答案 0 :(得分:1)

Siyual是对的,这是一个非常基本的内部联接。

select b.B1, b.B2, a.A1, a.A2
  from TableA a
 inner join TableB b
    on a.a1 = b.a1