Вывести наименование компании имеющее максимальное количество продаж
Имеется таблица со списком компаний
| магазин | продукт | отдел |
|---|---|---|
| Пятерка | шоколад | еда |
| Магнит | носки | одежда |
| Лента | шоколад | еда |
| Пятерка | огурцы | еда |
нужно вывести магазин имеющий мак количество продаж по отделу
select( count(*) as countStore, store, product, otdel from mag1 group by store, otdel)
получаем
| countStore | store | otdel |
|---|---|---|
| 2 | Пятерка | еда |
| 1 | Магнит | одежда |
| 1 | Лента | еда |
Подскажите как из этого вывести таблицу, которая будет содержать магазин с макс количеством countStore по отделу?
т.е. получить должны Пятерку так как там 2 по еде и Магнит так как они единственные в своей позиции
| store | otdel |
|---|---|
| Пятерка | еда |
| Магнит | одежда |