• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:異なるカラムに値がまとめて格納されているランキング)

異なるカラムに値がまとめて格納されているランキングの表示方法

このQ&Aのポイント
  • 異なるカラムに値がまとめて格納されている場合に、「対応する値を足した結果」の合計降順でランキング表示させる方法を教えてください。
  • MySQLのDBにレコードAとレコードBがあります。それぞれには正解不正解カラムと問題番号カラムが含まれています。これらのレコードを正解数が多い問題番号順に並べる方法を教えてください。
  • 例えば、正解数が最も多い問題番号は10で、正解数は10人です。2位には問題番号2で、正解数は8人です。3位には問題番号5で、正解数は4人です。

質問者が選んだベストアンサー

  • ベストアンサー
  • shimix
  • ベストアンサー率54% (865/1590)
回答No.1

このデータの持ち方ではSQL一発というわけにはいかないので(せっかくデータベースをつかっているのに)、問題番号を添え字にした正解数の配列をカウントアップするしかないのでは? 配列に集計してしまえば、最後にsortするのは如何様にも出来ますよね。

re999
質問者

お礼

回答ありがとうございましたー

関連するQ&A