Hallo php-resource Forum!
Ursprünglich habe ich bei einem GildenChat die letzten 20 Einträge selektiert und sie aufsteigend sortiert:
Das ging soweit gut, jetzt kommen aber Einträge von anderen Gilden hinzu. heisst: Ich kann nicht mehr nach der ID gehen, sondern muss sonstwie die letzten 20 Einträge der jeweiligen Gilde auslesen können.
Kann ich das irgendwie mit 2 Order by's durch Gruppieren lösen? (erster order by mit limit liest die letzten 20 zeilen aus mit ID=xy, zweiter sortiert sie aufsteigen)?
Danke im Voraus für eure Hilfe
MfG
Onyxagargaryll
PS: chatID ist auto_increment
Ursprünglich habe ich bei einem GildenChat die letzten 20 Einträge selektiert und sie aufsteigend sortiert:
Code:
SELECT * FROM guild_chat WHERE chatID > ((select max(chatID) from guild_chat)-20) AND GuildID=1 ORDER BY chatID ASC LIMIT 20
Kann ich das irgendwie mit 2 Order by's durch Gruppieren lösen? (erster order by mit limit liest die letzten 20 zeilen aus mit ID=xy, zweiter sortiert sie aufsteigen)?
Danke im Voraus für eure Hilfe
MfG
Onyxagargaryll
PS: chatID ist auto_increment
Kommentar