0

我有一个问题,我必须组合多个昏暗的桌子才能到达一张桌子。

我有一张这样的桌子(tbl1)-

Country----Year----Srcname---Value
  A--------2011------FAI-----100
  B--------2010------FAI-----200
  C--------2009------CSS-----300
  D--------2008------BAT-----110

另一个像这样的表(tbl2)

Country----Year----Srcname---Progname---Value
 A--------2011------UES--------EMP-------100
 A--------2011------UES--------FMD-------150
 B--------2010------UES--------MAP-------200
 C--------2009------UES--------FMD-------300
 C--------2009------UES--------QSP-------400
 C--------2009------UES--------EMP-------300
 D--------2008------UES--------TASC------110

我必须将 tbl1 和 tbl2 组合成一个表,如下 tbl3

Country----Year----anyname---Value
  A--------2011------FAI-------100
  B--------2010------FAI-------200
  C--------2009------CSS-------300
  D--------2008------BAT-------110
  A--------2011------EMP-------100
  A--------2011------FMD-------150
  B--------2010------MAP-------200
  C--------2009------FMD-------300
  C--------2009------QSP-------400
  C--------2009------EMP-------300
  D--------2008------TASC------110

这个怎么做?

4

1 回答 1

3
SELECT Country, Year, Srcname as combinedCol, Value FROM tbl1
UNION ALL
SELECT Country, Year, Progname as combinedCol, Value FROM tbl2
于 2013-11-06T22:01:05.010 回答