MySQL数据排序

San*_*dor 2 mysql sql sorting

我有一个具有四列的表:id,item_number,feature,value.

该表看起来像这样,有大约500万条目.

??????????????????????????????????????
? id ? item_number ? feature ? value ?
??????????????????????????????????????
? 1  ? 234         ? 5       ? 15    ?
? 2  ? 234         ? 3       ? 256   ?
? 3  ? 453         ? 5       ? 14    ?
? 4  ? 453         ? 4       ? 12    ?
? 5  ? 453         ? 7       ? 332   ?
? 6  ? 17          ? 5       ? 88    ?
? 7  ? 17          ? 9       ? 13.86 ?
??????????????????????????????????????
Run Code Online (Sandbox Code Playgroud)

如何对表进行排序,item_numbers以便根据特征值以降序排列?

我也在选择其他功能号码及其值,但我只想按功能号码5进行排序.

Vik*_*rao 5

您需要首先使用功能,然后使用item_numbers进行排序

select * from `table` order by `feature`, `item_numbers` desc
Run Code Online (Sandbox Code Playgroud)