从不同格式的表中加入

时间:2018-03-28 13:43:42

标签: sql

表1:

ID   Year   Month
-----------------
1    2018   1
2    2018   1
3    2018   1
1    2018   2
2    2018   2
3    2018   2 

表2:

ID  Year  Jan  Feb  Mar
------------------------
1   2018  100  200  300
2   2018  200  400  300
3   2018  200  500  700

即使它们的布局不同,我如何加入这两个表? 我正在探索一个案例连接,但这似乎并不是我所需要的。

我希望我的输出为:

ID  Year  Month  Data
1   2018  1      100
2   2018  1      200
3   2018  1      200
1   2018  2      200
2   2018  2      400
3   2018  2      500
1   2018  3      300    
2   2018  3      300
3   2018  3      700

1 个答案:

答案 0 :(得分:2)

因此,首先我们以正确的格式获得TableB:

FROM

然后你做了加入。祝你好运!