私のテーブルは
ページの各セクションの上位 3 つのマークを表示したいのですが、上位 3 つのマークに類似したマークが表示された場合は、その重複したマークもマークの降順に表示したいと考えています。次のコードを使用しています。
SELECT Name, Marks FROM mytable AS t1
INNER JOIN (SELECT DISTINCT(Marks) AS best_marks FROM mytable ORDER BY Marks DESC LIMIT 3) AS t2 ON t1.Marks = t2.best_marks ORDER BY Marks DESC, Name ASC;
だから私の最終的なアウトプットのルックスは、
助けてください...私は解決策に苦労しています。