TRANSFORM関数とPIVOT関数を使用して、最初のテーブルから2番目のテーブルを取得するにはどうすればよいですか。
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
TABLE_02
Config_ID | Name | Version | Owner
--------------------------------------------
11 | Basic | 1.01 | Jack
12 | Advanced | 1.03 | Andy
私はこれを試しています:
TRANSFORM ConfigValue
SELECT Config_ID
FROM TABLE_01
GROUP BY Config_ID
PIVOT ConfigField
エラーが発生しました:
「クエリには、指定された式 'ACValue'が集計関数の一部として含まれていません。」
お願い助けて!
ありがとうございました!
私は自分で解決策を見つけました:
TRANSFORM FIRST(ConfigValue)
SELECT Config_ID
FROM TABLE_01
GROUP BY Config_ID
PIVOT ConfigField
助けてくれてありがとう。
TRANSFORMに集約関数がないようです:
TRANSFORM Max(ConfigValue)
SELECT Config_ID
FROM TABLE_01
GROUP BY Config_ID
PIVOT ConfigField