將列和值轉換為鍵列 Microsoft Access

將列和值轉換為鍵列 Microsoft Access

有沒有辦法可以轉置以下格式範例中的資料。我可以匯出並使其在 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

相關內容