I create this using the following:持つ複数のMAX値
SELECT genre, count(movie_id) FROM movies_genres
GROUP BY genre
ORDER BY count(movie_id) DESC;
私の目標は、最初の2つのジャンルで最も現れる映画のジャンルを、持っていることです。 私は周りを検索し、ほとんどの回答は「LIMIT 1」を使用していますが、この場合はうまくいきません。 私はMAX()を試しましたが、ジャンルの列を表示する方法はわかりません。
ご連絡ください、ありがとうございます。
の可能性のある重複した[SQLで "MAX" 値を持つすべての行を返す?](http://stackoverflow.com/questions/12167809/return-all-rows-with-max-value-in-sql) – shmosel
@ GurV OPは*すべての*最大値を求めています。これは、任意の数の行にすることができます。 – shmosel
@Sherry最終出力に必要な列は何ですか?同じ映画IDの複数のジャンルがありますか? – TRiNE