Да, вы просто заказываете по обоим, поэтому ваш ORDER BY
должен выглядеть так:
ORDER BY group_id, price
Это будет сначала порядок по group_id, а затем по цене. Таким образом, все одинаковые group_ids будут вместе, но всякий раз, когда есть несколько с одинаковым group_id, они будут упорядочены по цене.
Ваш вопрос немного двусмысленный, так что просто для объяснения на случай, если это то, что вы на самом деле хотели - нет простого способа "в основном" упорядочить по цене и просто сохранить одинаковые значения group_ids вместе, что на самом деле не имеет никакого смысла. Я имею в виду, если у вас были следующие данные:
group_id price
117 2.00
117 5.00
111 4.00
134 1.00
Вы не можете легко выбрать его в следующем порядке:
group_id price
134 1.00
117 2.00
117 5.00
111 4.00