SQL集計関数なしでピボットしたいと思います。ここでは「max」集計関数が使用されていますが、集計関数を削除すると構文エラーが表示されます。「max」集計関数を使用すると、文字列値の中で最大の文字列のみが表示され、「min」集計関数を使用すると、文字列の中で最小の文字列値が表示されます。「FieldSubValues」からのすべての文字列値である、最小値と最大値の両方が必要です。
集計関数を使用せずにピボットを行う必要があります。誰でも私を助けることができますか?
SELECT *
FROM
(
SELECT FieldSubName,FieldSubValues
FROM FormFieldValue where FieldID=182
)as p
PIVOT
(
min(FieldSubValues)
FOR FieldSubName IN ([Name],[Gender],[Days],[Message])
) AS pvt
ここでは、「Message」値、つまり「Testing」と「fsdfds」の両方が必要です