【发布时间】:2016-03-15 19:43:15
【问题描述】:
我有多个表(每个月 12 个),每个表有 3 列(“code”、“test_name”、“value”)
例子:
January
code | test_name | value
0001 name1 17
0002 name2 45
0005 name5 12
February
code | test_name | value
0001 name1 3
0002 name2 7
0004 name4 13
March
code | test_name | value
0001 name1 6
0006 name6 32
0007 name7 41
如何在 sql 中将其合并或插入或组合成一个如下所示的表:
Year
code | test_name | January | February | March | ...
0001 name1 17 3 6
0002 name2 45 7 0
0003 name3 0 0 0
0004 name4 0 13 0
0005 name5 12 0 0
0006 name6 0 0 32
0007 name7 0 0 41
【问题讨论】:
-
我使用了@Gordon Linoff 解决方案,它运行良好,正是我想要的!