有没有办法可以转置下面格式示例中的数据。我可以导出并使其在 Excel 中运行,但我真的很想能够在我的数据库中自动执行它。
例子:
表格格式
项目 A 部分 B 部分 C 部分 —————————————- 啊啊啊 1 2 3 Bbbb 空 5 6 Cccc 1 2 空 Dddd 4 空 6
查询所需的输出
项目 零件 数量 ———————————— Aaaa A 部分 1 Aaaa B 部分 2 Aaaa C 部分 3 Bbbb A 部分 Bbbb B 部分 5 Bbbb C 部分 6 Cccc A 部分 1 Cccc B 部分 2 Cccc C 部分 Dddd A 部分 4 Dddd B 部分 Dddd 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