У меня есть таблица OrderLine выглядит следующим образомКак совместить значение с функцией SQL max (count)?
Я хотел бы знать, какая пицца является лучшим продавцом, а количество пиццы продается.
Я попытался запрос:
select sum(quantity), pizza_name from order_line group by pizza_name;
возвращает
который почти то, что я хочу, но когда я начинаю добавлять функцию Макс, он не может совпадать с именем пиццы с общим количеством проданной пиццы
Например:
select MAX(sum(quantity)), pizza_name from order_line group by pizza_name;
он возвращает следующее сообщение об ошибке:
"not a single-group group function"
Я предполагаю, что я мог бы добиться этого с помощью суб-запроса, но я понятия не имею, как это сделать.
Это действительно полезно! Кстати, могу ли я достичь этого, используя sub_query? – Felicia