2
我有以下分組在MySQL
item category accounts
ITEM1 CATEGORY1 ACCOUNT1
ITEM2 CATEGORY1 ACCOUNT1
ITEM3 CATEGORY2 ACCOUNT2
ITEM4 CATEGORY2 ACCOUNT2
ITEM5 CATEGORY3 ACCOUNT3
ITEM6 CATEGORY3 ACCOUNT3
這個數據,想知道有什麼更好的辦法,所以我可以得到它的輸出像
item category accounts
ITEM1 CATEGORY1 ACCOUNT1
ITEM2 CATEGORY1
ITEM3 CATEGORY2 ACCOUNT2
ITEM4 CATEGORY2
ITEM5 CATEGORY3 ACCOUNT3
ITEM6 CATEGORY3
我一直在使用UNION嘗試:
SELECT
item,
category,
account
FROM t1
UNION
SELECT NULL,NULL,account from t1
但我得到的結果是
item category accounts
ITEM1 CATEGORY1 ACCOUNT1
ITEM2 CATEGORY1 ACCOUNT1
ITEM3 CATEGORY2 ACCOUNT2
ITEM4 CATEGORY2 ACCOUNT2
ITEM5 CATEGORY3 ACCOUNT3
ITEM6 CATEGORY3 ACCOUNT3
NULL NULL ACCOUNT1
NULL NULL ACCOUNT2
NULL NULL ACCOUNT3
任何關於如何使它成爲可能的建議?謝謝