Hallo,
ich komme gerade bei einer SQL-Abfrage nicht weiter. Und zwar brauche ich aus einer Spalte nicht den größten Wert, sondern den jeweils größten Wert, der zu einem anderen Wert zugordnet ist. Das Ganze soll im WHERE-Teil abgefragt werden, soll also nicht das Suchergebnis geben.
Als Verdeutlichung:
Tabelle 1: TEXT
Spalte 1: Text_ID (PK)
Spalte 2: Text
...
Tabelle 2: TEXTVERSION
Spalte 1: Versions_ID (PK)
Spalte 2: Text_ID (PK) (FK)
Spalte 3: Versionstext
...
Wie kann ich nun im Bedingungsteil der Abfrage dafür sorgen, dass nur Datensätze herausgesucht werden, bei denen zu jeder Text_ID nur die jeweils NEUSTE Version (durch die Versions_ID als Zahlenwert) ausgewählt wird?
Vielen Dank schon mal im Voraus!
Gruß,
Thomas
ich komme gerade bei einer SQL-Abfrage nicht weiter. Und zwar brauche ich aus einer Spalte nicht den größten Wert, sondern den jeweils größten Wert, der zu einem anderen Wert zugordnet ist. Das Ganze soll im WHERE-Teil abgefragt werden, soll also nicht das Suchergebnis geben.
Als Verdeutlichung:
Tabelle 1: TEXT
Spalte 1: Text_ID (PK)
Spalte 2: Text
...
Tabelle 2: TEXTVERSION
Spalte 1: Versions_ID (PK)
Spalte 2: Text_ID (PK) (FK)
Spalte 3: Versionstext
...
Wie kann ich nun im Bedingungsteil der Abfrage dafür sorgen, dass nur Datensätze herausgesucht werden, bei denen zu jeder Text_ID nur die jeweils NEUSTE Version (durch die Versions_ID als Zahlenwert) ausgewählt wird?
Vielen Dank schon mal im Voraus!
Gruß,
Thomas