0
Für die Folge Tabelle Testtable:MySQL wie bekomme ich zuerst n Gruppen?
| Id | Name | Flags |
|----|-------|-------|
| 1 | name1 | 1 |
| 2 | name2 | 1 |
| 3 | name3 | 2 |
| 4 | name4 | 2 |
| 5 | name5 | 3 |
wie von Flaggen und gibt die ersten zwei Gruppen zu gruppieren. Das heißt, ich sollte Zeilen zurück:
| 1 | name1 | 1 |
| 2 | name2 | 1 |
| 3 | name3 | 2 |
| 4 | name4 | 2 |
ich das versucht:
select *
from TestTable
group by Flags
order by Flags
limit 0,2
jedoch die Abfrage 2 Zeilen zurückgegeben nur.
In Ihrem gewünschten Ergebnis führen, gibt es nichts gruppiert ... Und Sie muss angeben, wie die "ersten" ermittelt werden. In einer relationalen Datenbank gibt es keine Reihenfolge, es sei denn, Sie geben sie an. – fancyPants
nach gruppierten Schlüssel sortieren @ fancyPants –
Wenn Sie gruppiert haben, zeigen Sie bitte die SQL, die es gruppiert. – trincot