在MS Access中,我有一个包含列
的表1 Col1, Col2, Col3, Col4.
我希望使用SQL查询(最好使用PIVOT TRANSFORM)将此列设置为如下所示的行。任何帮助表示赞赏!
1 Col1,
2 Col2
3 Col3
4 Col4
答案 0 :(得分:0)
您需要使用UNION或UNION ALL查询:
Select 1, Col1 From MyTable
Union All
Select 2, Col2 From MyTable
Union All
Select 3, Col3 From MyTable
Union All
Select 4, Col4 From MyTable
Union All将返回每个表中的行,即使它创建了重复项。 Union将有效地将结果分组在一起,以便您可以以性能成本获得唯一的行。