[PHP] Mehrere gleiche Einträge sortieren
Folgendes Problem, ich habe eine Liste mit Namen die ich nach dem alter sortieren will und dabei alle Namen ausgeben (einzigartige Namen) will, also nicht alle Namen.
Hier ein Beispiel
Gegeben sind in der Tabelle namen:
Code:
Peter 19
Peter 30
Peter 40
Franz 20
Franz 30
Franz 40
Gerhard 25
Gerhard 31
Gerhard 40
Die Liste geht noch weiter mit vielen anderen Namen und ich möchte alle Namen ausgeben.
Ausgabe der jüngsten wäre jetzt:
Code:
Peter 19
Franz 20
Gerhard 25
Ich hab mir das so oft durch den Kopf durchgehen lassen aber ich weiß nicht wie ich das in PHP/MySQL realisieren soll. Any ideas?
AW: [PHP] Mehrere gleiche Einträge sortieren
AW: [PHP] Mehrere gleiche Einträge sortieren
Vorausgesetzt, das Alter ist ebenfalls in einer separaten Spalte
SELECT DISTINCT name FROM tabelle ORDER BY alter DESC;
AW: [PHP] Mehrere gleiche Einträge sortieren
Code:
SELECT name, alter FROM table ORDER BY alter DESC GROUP BY name
So würd's auch gehen. ;)
AW: [PHP] Mehrere gleiche Einträge sortieren
Zitat:
Zitat von
r0t
Code:
SELECT name, alter FROM table ORDER BY alter DESC GROUP BY name
So würd's auch gehen. ;)
nein das müsste so aussehen:
Code:
SELECT name, `alter` FROM table ORDER BY `alter` DESC GROUP BY name
weil "ALTER" ein reservierter Begriff ist :P