私は上位3人の寄稿者、つまり最も多くのページ/投稿を書いたという質問をしたいと思います。私は、各行、すなわち彼らが書いたページに関連付けられたそのユーザーのsession_idによってデータを選択します。私はDB内で最も多くの行を持つ上位3人を選択して注文したいと思っています。これをどのように問い合わせることができますか?私は考えていた...データの行でuser_id IDの上位3回を取得するクエリを実行しますか?
SELECT DISTINCT user_id
FROM music_spot
WHERE (need a condition here)
ORDER BY (the person who contributed the most pages to the third
LIMIT 3
どうすればいいですか?ありがとうございました。 USER_IDさんの全てを取得します
。さて、どのようにして各idの出現を1つだけ取得し、最も多くの行に出現したかを順序付けることができます。 DISTINCTを試しましたが、うまくいきません。 – Graham