Я знаю, что есть много похожих вопросов, но я пытаюсь получить ответ, который в идеале не включал бы подзапросов.
Необходимо найти топ-10 видео Youtube для каждой из 20 стран на основе суммы просмотров. Сумма рассчитывается внутри запроса;
Select country, video, sum(views)
From t1
Group by 1,2
Это упрощенная версия запроса. Когда я пытался выполнить Rank () и использовать подзапросы, выполнение запроса длилось вечно, так что, надеюсь, кто-нибудь подскажет мне другую идею:
Выполнение в Amazon Redshift