Bin gerade eine komlizierte datenbank abfrage am basteln und weiß nicht weiter.
Ich zeuge euch an einen einfacherem Beispiel wo es hakt und ob ihr es besser wist wie man dies lösen könnte.
Also So siht z.B. meine Datebank aus.
Code: Alles auswählen
Datenbank: DBNAME
ID |userid|gruppe
1| 3| 1
2| 12| 1
3| 13| 1
4| 4| 2
5| 4| 2
6| 9| 2
7| 9| 3
Code: Alles auswählen
Datenbank: DBNAME
ID |userid|gruppe
3| 13| 1
6| 9| 2
7| 9| 3
Aber wen ich die Selekt abfrage so gestalte:
SELECT * FROM DBNAME GROUP BY gruppe
Dann habe ich so ein ergebnis:
Code: Alles auswählen
Datenbank: DBNAME
ID |userid|gruppe
1| 3| 1
4| 4| 2
7| 9| 3
Bestimt gibt es da eine Lösung. Also ich habe probleme bei GROUP BY es gruppiert zwar aber die andere werte nimt immer die erste werte und die kann man irgend wie nicht beeinflüssen.
Ich danke euch schon mal voraus.