Я отсортировал свои данные примерно так, и теперь я хочу получить топ-3 max person_occurence по каждой компании, но я не мог понять, как это сделать.
person_occurence company person_id
67 company_1 110
66 company_2 176
64 company_3 100
64 company_3 196
63 company_4 127
62 company_1 150
61 company_5 120
60 company_3 140
59 company_5 154
59 company_5 162
59 company_4 194
58 company_4 109
58 company_3 128
58 company_1 156
Я использовал этот запрос дляполучить максимум в каждой компании, но не может получить топ-3 максимум person_occurence
SELECT max(agent_occurence), company FROM table GROUP BY company;