У меня есть две таблицы MySQL: одна с категориями и одна с продуктами. Для первого я также столкнулся с порядком категорий. То, что я хочу сделать, это получить все продукты и отсортировать их по категориям (которые нужно сортировать по возрастанию в соответствии с полем "порядок" ) и по цене (также по возрастанию).
Таблицы:
categories
-id, (int)
- name, (text)
- order (int)
products
- id, (int)
- model, (text)
- price, (float)
- category_id (int)
Select id, model, price
from products p , categories c
where c.id = p.category_Id
order by c.order, p.price