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。
我有一個表,看起來像這樣SQL:兩行
| ID | item1 | item 2 |
| 1 | A1 | B1 |
| 2 | A2 | B2 |
我想是這樣的拆分行:
| ID | item |
| 1 | A1 |
| 1 | B1 |
| 2 | A2 |
| 2 | B2 |
在某種意義上它是逆this SO question。
使用UNION ALL
:
SELECT ID, item1 AS item
FROM mytable
UNION ALL
SELECT ID, item2 AS item
FROM mytable
ORDER BY ID, item
選擇項目1 UNION ALL選擇項目2 – jarlh
謝謝,這解決了這個問題! –