小编Vik*_*kun的帖子

Access 2013 SQL中的TRANSFORM和PIVOT

如何使用TRANSFORM和PIVOT函数从第一个表中获取第二个表:

TABLE_01

Config_ID  |  ConfigField  |  ConfigValue
-----------------------------------------
       11  |         Name  |        Basic
       11  |      Version  |         1.01
       11  |        Owner  |         Jack
       12  |         Name  |     Advanced
       12  |      Version  |         1.03
       12  |        Owner  |         Andy
Run Code Online (Sandbox Code Playgroud)

TABLE_02

Config_ID  |      Name  |  Version  |  Owner
--------------------------------------------
       11  |     Basic  |     1.01  |  Jack
       12  |  Advanced  |     1.03  |  Andy
Run Code Online (Sandbox Code Playgroud)

我正在尝试这个:

TRANSFORM ConfigValue
SELECT Config_ID
FROM TABLE_01
GROUP BY Config_ID
PIVOT ConfigField  
Run Code Online (Sandbox Code Playgroud)

但得到一个错误:

"您的查询不包含指定的表达式'ACValue'作为聚合函数的一部分."

请帮帮我!

谢谢!

sql pivot ms-access-2013

9
推荐指数
2
解决办法
5万
查看次数

标签 统计

ms-access-2013 ×1

pivot ×1

sql ×1