У меня есть следующий SQL-запрос:найти 5 лучшие результаты для нескольких значений в результате SQL
SELECT v.venue_id, s.zip, COUNT(*)
FROM bcs_scans s
JOIN bcs_scanners sc ON s.uuid = sc.uuid
JOIN bcs_venues v ON sc.venue_id = v.venue_id
WHERE v.banlist_id = '625'
AND s.del =0
GROUP BY s.zip
ORDER BY COUNT(*) DESC
который возвращает количество индивидуальных кодов почтового индекса, их подсчета, и связанное с ними места.
Как я могу идти о выборе топ-5 почтовых индексов для каждого уникального идентификатора места проведения?
Я считаю, что я могу запустить подзапрос, который группирует результаты по идентификатору с места проведения топ-5 рассчитывает на молнии, но я не уверен, с чего начать