этот запрос показывает список действующих лиц и сколько раз они действовали в виде действия mov ie между 1980 и 2000 годами. Я хотел бы получить только первые строки, но я не нашел ответа на свой вопрос. Кроме того, скажите, есть ли лучшее решение для моего запроса.
FILM ( CODFILM , TITLE, YEAR, GENRE) ACTOR ( CODACTOR , NAME, SURNAME) CAST ( CODFILM , CODACTOR )
Тип YEAR: число, год выпуска только для записи
SELECT CODACTOR, GENRE,count(CODACTOR)
FROM FILM NATURAL JOIN CAST T
WHERE GENRE = 'Action' AND YEAR BETWEEN 1980 AND 2000
GROUP BY CODACTOR,GENRE
HAVING COUNT(CODACTOR) >= ALL(
SELECT COUNT(CODACTOR)
FROM FILM NATURAL JOIN CAST
WHERE GENRE = 'Action' AND CODACTOR = T.CODACTOR AND ANNO BETWEEN 1980 AND 2000)
ORDER BY COUNT(CODACTOR) DESC;