I create this using the following:, имеющий более чем одно значение MAX
SELECT genre, count(movie_id) FROM movies_genres
GROUP BY genre
ORDER BY count(movie_id) DESC;
Моя цель состоит в том, чтобы иметь жанр кино, который появляется самый, который первые два жанра. Я искал вокруг, и большинство ответов используют «LIMIT 1», но я думаю, что в этом случае это не сработает. Я пробовал MAX(), но я не знаю, как отобразить колонку жанра.
Пожалуйста, сообщите, спасибо.
Возможный дубликат [Возврат всех строк со значением "MAX" в SQL?] (Http://stackoverflow.com/questions/12167809/return-all-rows-with-the-max-value-in-sql) – shmosel
@GurV OP хочет * все * максимальные значения. Это может быть любое количество строк. – shmosel
@ Шерри, какие столбцы вам нужны в конечном выпуске? может несколько жанров для одного и того же идентификатора фильма? – TRiNE