2014-09-19 41 views
0

我在我的SQL和Access有點生疏,所以只是想一些幫助。sql組合2列sql

我有一個像下面的一組數據的訪問

C1 C2 C3 
1 A C 
2 B D 
3 B E 

從這個數據,我想運行一個SQL查詢,將結合2和3列,但還保留在它的旁邊列1的信息。我已經說明了這下面

C1 C2 
1 A 
2 B 
3 B 
1 C 
2 D 
3 E 

我用工會語法1和2列已經合併運行SQL查詢,但無法弄清楚如何將列1級的數據也是如此。

任何幫助,將不勝感激。

感謝,

回答

1

不知道的訪問,但它是否支持工會一樣的東西:

select c1, c2 as c2 from T 
union all 
select c1, c3 as c2 from T 

應該工作。如果c2和c3總是不一樣,或者如果你對重複不感興趣union可以用來代替union all