Hallo,
leider weiß ich nicht mehr, wonach ich googlen soll, deshalb frage ich hier mal nach. Ich bin schon froh, das mit dem GROUP BY herauszufinden zu haben.
Meine Beispieltabelle:
Name Alter
==================
Hans 20
Hans 18
Hans 22
Dennis 15
Heinrich 22
Sven 23
Ich möchte alle Namen und Alter ausgeben. Wenn ein Name allerdings häufiger vorkommt, soll nur ein Datensatz davon ausgegeben haben. In diesem Fall also nur 1 Hans. Es MUSS aber der Datensatz sein, wo Hans das höchste Alter hat!
Mein Query sieht bisher so aus:
Leider weiß ich nicht, wie ich die Abfrage erweitern muss, um für jeden Namen nur die älteste Person auszugeben.
Könnt ihr mir helfen?
Vielen Dank im voraus!
leider weiß ich nicht mehr, wonach ich googlen soll, deshalb frage ich hier mal nach. Ich bin schon froh, das mit dem GROUP BY herauszufinden zu haben.

Meine Beispieltabelle:
Name Alter
==================
Hans 20
Hans 18
Hans 22
Dennis 15
Heinrich 22
Sven 23
Ich möchte alle Namen und Alter ausgeben. Wenn ein Name allerdings häufiger vorkommt, soll nur ein Datensatz davon ausgegeben haben. In diesem Fall also nur 1 Hans. Es MUSS aber der Datensatz sein, wo Hans das höchste Alter hat!
Mein Query sieht bisher so aus:
PHP-Code:
SELECT * FROM personen GROUP BY name Limit 10
Könnt ihr mir helfen?
Vielen Dank im voraus!
Kommentar