有沒有辦法可以轉置以下格式範例中的資料。我可以匯出並使其在 Excel 中工作,但我真的希望能夠在我的資料庫中實現自動化。
例子:
表格格式
項目 A 部分 B 部分 C 部分 ——————————————- 啊啊啊 1 2 3 BBBB 空 5 6 Cccc 1 2 空 DDDD 4 空 6
查詢所需的輸出
項目 零件 數量 ———————————— 啊啊啊 A 部分 1 啊啊 B 部分 2 啊啊 C 部分 3 Bbbb A 部分 Bbbb B 部分 5 Bbbb C 部分 6 Cccc A 部分 1 Cccc B 部分 2 Cccc C 部分 DDDD A 部分 4 DDDD B 部分 Ddd C 部分 6
答案1
我不知道 Access 中使用的 SQL,但在標準 SQL 中,這看起來類似於:
select Item, 'Part A', PartA
from Table
union
select Item, 'Part B', PartB
from Table
union
select Item, 'Part C', PartC
from Table
order by 1,2