行のグループ化に問題があります。
例の表
ID, GroupID, INFO, COUNTER
1, 123456, INFO, 21
2, 654321, INFO, 20
3, 123456, INFO, 30
4, 654321, INFO, 11
まず第一に、私はこれでそれらを表示したいと思います:
SELECT *
FROM table
GROUP BY GroupID
ORDER BY COUNTER DESC
LIMIT 0, 60
したがって、グループ タイプの 1 つだけを表示する必要があります。ありますが、順序が良くありません。counter
そのため、 とペアになっているのが適切な数になっていないと思いますGroupID
。
正しい表示結果は次のようになります: (メインの注文セレクターは である必要がありますcount
)
ID, GroupID, INFO, COUNTER
3, 123456, INFO, 30
2, 654321, INFO, 20
どのように解決すればよいですか?