0

次のようなテーブルがあります。

調査結果

SurveyId Int ex. 12
QuestionName Varchar ex. A18a
QuestionValue Int ex. 2

SurveyId によって、QuestionName の値を列として水平方向に設定するクエリを作成しようとしています。特定の質問に対するエントリがない場合、その値は NULL になります。結果は次のようになります。

SurveyId | A01 | A02 | A03 | A04...
12 | 1 | 4 | 3 | NULL...
213 | 2 | 5 | NULL | NULL ...

質問を列のタイトルとして選択する方法がわかりません。これを達成する簡単な方法はありますか?どんな助けでも大歓迎です。

4

1 に答える 1

0

これは基本的ピボットテーブルです。

これをアーカイブする方法についての素晴らしいチュートリアルがここにあります: http://www.artfulsoftware.com/infotree/queries.php#78

この投稿を読んで、このソリューションをニーズに合わせることをお勧めします。

于 2012-05-28T15:02:49.133 に答える