他にも同様の音が聞こえますが、そうではありません。グループごとに行の束を返すクエリがあり、グループを作成するために使用された合計行ではなく、行ごとに合計グループに制限を適用したい。私が欲しいものALREADY使い果たしてしまったROWS BYどのようにmysqlクエリの行単位でグループを制限しますか?
ID TYPE COLOR SIZE
----------------------------------------
1 Circle Blue Large
2 Circle Red Large
3 Square Green Large
4 Circle Purple Large
5 Circle Blue Small
6 Circle Yellow Medium
7 Circle Black Large
8 Oval Blue Large
9 Circle Gray Small
10 Triangle Black Large
11 Star Green Large
12 Triangle Purple Large
SELECT size, type FROM clothes WHERE size = 'large' GROUP BY type LIMIT 0, 5
TYPE SIZE ROWS
---------------------------
Circle Large 4
Square Large 1
^^^^ 2 GROUP
TYPE SIZE ROWS
---------------------------
Circle Large 4
Square Large 1
Oval Large 1
Triangle Large 2
Star Large 1
^^^^ HERE MY LIMITは、グループに適用LIMIT'S
がなければならないいくつかのサブクエリや何か私はここで行うことができますが、私はそれを考え出していません。
ありがとうございました。
あなたがしようとしていることは明確ではありません。あなたのテーブルからいくつかのサンプルデータを見せて、あなたが望む結果を正確に表示できますか?また、例を簡単にするために、制限を25から5に減らすこともできます。 –
本当に本当の質問とデータセットを投稿することはできません。 – Tomas