Hallo zusammen,
ich versuche gerade eine Datenbank-Abfrage zu erstellen, komme dabei
aber nicht zum Ziel. Leider habe ich nicht einmal ansatzweise eine Idee
zur Umsetzung.
SELECT id, datum, stadt FROM personen WHERE ...;
Das ist ein Beispiel meiner SQL-Abfrage.
Ergebnis, bspw.:
1, 2018-10-10, Essen
2, 2018-10-10, Krefeld
3, 2018-10-10, Düsseldorf
4, 2018-10-10, Essen
5, 2018-10-10, Essen
6, 2018-10-10, Krefeld
7, 2018-10-10, Düsseldorf
8, 2018-10-10, Düsseldorf
Jetzt möchte ich aber möglichst nur die letzten Datensätze der jeweiligen
Städte erhalten. Je Stadt also nur einen und zwar den letzten der über
dieser Stadt eingetragen wurde.
Bspw.:
5, 2018-10-10, Essen
6, 2018-10-10, Krefeld
8, 2018-10-10, Düsseldorf
Wie kann man so etwas möglichst einfach realisieren?
VG, David
ich versuche gerade eine Datenbank-Abfrage zu erstellen, komme dabei
aber nicht zum Ziel. Leider habe ich nicht einmal ansatzweise eine Idee
zur Umsetzung.
SELECT id, datum, stadt FROM personen WHERE ...;
Das ist ein Beispiel meiner SQL-Abfrage.
Ergebnis, bspw.:
1, 2018-10-10, Essen
2, 2018-10-10, Krefeld
3, 2018-10-10, Düsseldorf
4, 2018-10-10, Essen
5, 2018-10-10, Essen
6, 2018-10-10, Krefeld
7, 2018-10-10, Düsseldorf
8, 2018-10-10, Düsseldorf
Jetzt möchte ich aber möglichst nur die letzten Datensätze der jeweiligen
Städte erhalten. Je Stadt also nur einen und zwar den letzten der über
dieser Stadt eingetragen wurde.
Bspw.:
5, 2018-10-10, Essen
6, 2018-10-10, Krefeld
8, 2018-10-10, Düsseldorf
Wie kann man so etwas möglichst einfach realisieren?
VG, David