2017-06-06 10 views
0

私はparent_idpercentage_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

なぜ最後の名前ではない、あなたGROUPを行い、その後、ソートpercent_scoreことで? –

答えて

0

期待した結果が論理的な順序でないように見えるため、リクエストが混乱しています。しかし、あなたはこのように、ORDER BY句に優先順位を変更するにはDESCコマンドを使用することができます。

SELECT id, lastname, firstname, number, parent_id, percentage_score 
ORDER BY parent_id, percentage_score DESC 
+0

私はそれを一致するレコードでソートすることはできません。最初に親である場合、その割合で順序付けられた子です。 –

+0

どのレコードが一致するレコードであるかをどのように教えていますか?それがクエリレコードセットに表示されていれば?あなたが持っている結果は、昇順または降順のいずれかでparent_idをリストしません。 – SandPiper

関連する問題