0

私は、かなり認識された、複雑な状況にあります。私のテーブル構造は次のとおりです。

ここに画像の説明を入力

ここで、以下のような結果が必要です: 国別上位製品 (選択数に基づく) R1,2.. は、オプションを選択した回答者を表します

ここに画像の説明を入力

この出力を取得するために必要な SQL ロジックについて教えてください。

大変お世話になりました。

よろしく、ナビ

4

1 に答える 1

0

構文はさまざまな SQL によって異なりますが、原則は次のとおりです。

  1. ソース データを正規化された形式にアンピボットする
  2. 金額を合計してランク付けする
  3. それらを国にピボットして、柱状データを取得します。
于 2012-10-29T11:29:14.940 に答える