Я хочу выбрать 5 самых популярных альбомов из базы данных, используя эту базу данных: http://www.sqlitetutorial.net/tryit/query/sqlite-inner-join/#3
с этим запросом:
SELECT
albums.title AS Album,
artists.name AS Artist,
COUNT(albums.title ) as TitleCount
FROM tracks
INNER JOIN albums ON albums.albumid = tracks.albumid
INNER JOIN artists ON artists.artistid = albums.artistid
GROUP BY
albums.albumid
ORDER BY
TitleCount DESC
Предел 5 не является хорошим решением, как и в моем случае, есть 2 альбома с 25 названиями, что я хочу, чтобы топ-5 по значению titleCount.Кажется, что предел не принимает COUNT, но целые числа
ожидаемый результат:
|Album |Artist |TitleCount|
|Greatest Hits |Lenny Kravitz|57 |
|Minha Historia |Chico Buarque|34 |
|Unplugged |Eric Clapton |30 |
|Lost, Season 3 |Lost |26 |
|Lost, Season 1 |Lost |25 |
|The Office, Season 3|The Office |25 |
пс: это может быть дубликат SQL - наиболее частое значение в столбце соединениятаблицы , но я не могу применить его к моим