2016-09-16 44 views
2

我有一個表,看起來像這樣SQL:兩行

| ID | item1 | item 2 | 
| 1 |  A1 |  B1 | 
| 2 |  A2 |  B2 | 

我想是這樣的拆分行:

| ID | item | 
| 1 | A1 | 
| 1 | B1 | 
| 2 | A2 | 
| 2 | B2 | 

在某種意義上它是逆this SO question

+1

選擇項目1 UNION ALL選擇項目2 – jarlh

+0

謝謝,這解決了這個問題! –

回答

5

使用UNION ALL

SELECT ID, item1 AS item 
FROM mytable 

UNION ALL 

SELECT ID, item2 AS item 
FROM mytable 
ORDER BY ID, item