我有两个MySQL表,一个包含类别,另一个包含产品。对于第一个,我还有一个描述类别顺序的列。我想要做的是获取所有产品并按类别(需要按照“订单”字段按升序排序)和按价格(也按升序排序)对它们进行排序。
表格是:
categories
-id, (int)
- name, (text)
- order (int)
products
- id, (int)
- model, (text)
- price, (float)
- category_id (int)
答案 0 :(得分:2)
Select id, model, price
from products p , categories c
where c.id = p.category_Id
order by c.order, p.price