【发布时间】:2014-04-27 15:27:29
【问题描述】:
我需要能够使用MySQL 以正确的方式对我的输出数据进行排序。
到目前为止,我使用的是ORDER BY,到目前为止一切正常。
假设我有这样的事情:
表VEHICLES:
ID | Name | MainGroup | SubGroup
1 | A | Vehicle | Truck
2 | B | Vehicle | Car
3 | C | Vehicle | Car
4 | D | Vehicle | Truck
5 | E | Vehicle | Truck
6 | F | Vehicle | Motorbike
我正在使用这个:
SELECT * FROM Vehicles WHERE MainGroup=Vehicle ORDER BY Subgroup;
当我得到选择时,它们并没有按照我想要的方式排序,因为现在我希望能够确定所选择的方式。假设我想要这样的输出 Car, Truck, Motorbike 或其他方式。如何做到这一点?
使用order by 是否可行?
【问题讨论】:
标签: mysql sql group-by sql-order-by