0

我有一个包含三个字段的表:Date, ID1,ID2看起来像:

Date          ID1     ID2
-------------------------    
20130101      10      20 
20130101      30      40
20130102       5      10
20130102       7      12
20130102       8      20

我想每个日期/ID 有一行。如何根据上表创建一个表,其中只有两列:DateID

ID包括上表中的所有ID1ID2s:

Date          ID 
----------------- 
20130101      10
20130101      20        
20130101      30
20130101      40
20130102       5
20130102      10
20130102       7
20130102      12
20130102       8
20130102      20
4

1 回答 1

2

一个联盟。这不会显示任何可能的重复日期、ID 组合。如果您确实想要这个,请使用 UNION ALL。

SELECT Date, ID1 AS ID FROM MyTable
UNION
SELECT Date, ID2 FROM MyTable
于 2013-11-11T10:49:10.207 回答