Im Wesentlichen möchte ich den n-ten letzten Datensatz für jeden eindeutigen Namen erhalten.Wie bekomme ich den n-ten Datensatz für jeden eindeutigen Namen in einer Tabelle in Schienen?
Also, wenn ich habe eine Tabelle, die für die zweite Aufzeichnung jedes eindeutigen Namen abzufragen (n = 2) Ich möchte, um die Datensätze erhalten
so etwas wiename field1
a 1
b 3
a 4
a 2
c 1
c 0
b 3
b 2
c 1
Und ich wollte sieht
name field1
a 4
c 0
b 3
Gibt es eine Möglichkeit, dies in einer Abfrage zu tun. Oder muss ich für jeden eindeutigen Namen einmal abfragen?
Ich habe versucht, die Gruppenfunktion zu verwenden, aber konnte nicht etwas anderes als den letzten Datensatz für jede Gruppe zurückgeben.