我有一个parent_id
和percentage_score
的表,这是一个简单的重复数据删除的结果。我现在的问题是如何选择记录并按如下方式排列:
|id|lastname|firstname|number|parent_id|percentage_score|
--------------------------------------------------------
|1 |holmes | james |11112 | 0 |100% |
|7 |holmes | john |11112 | 1 |80% |
|8 |holmes | james |11113 | 1 |60% |
|4 |sherlock| steve |77777 | 0 |100% |
|9 |sherlock| stove |77777 | 4 |80% |
|12|ketchum | ash |00001 | 0 |100% |
我尝试按parent_id, percentage_score
使用订单,但这甚至不是我想要的。
答案 0 :(得分:0)
您的请求令人困惑,因为您的预期结果似乎不符合逻辑顺序。但是,您可以使用DESC
命令更改ORDER by子句中的优先级,如下所示:
SELECT id, lastname, firstname, number, parent_id, percentage_score
ORDER BY parent_id, percentage_score DESC