Я использую следующую инструкцию, чтобы запросить мою базу данных и вернуть наиболее распространенный цвет, стиль элемента a. Получив эти данные, я бы хотел выбрать наиболее распространенный размер.
select color, style, size
from orders
where item = 'item a'
group by color, style
order by count(*) desc
limit 1
Если я сгруппирую по цвету, стилю, размеру, он не будет правильно подсчитывать количество цветов и стилей. Как я могу получить эту последнюю информацию из БД?