Hallo,
ich suche nach einer Query und beide Lösungen, die ich bisher fand, spucken nicht das Ergebnis aus, welches ich erwarte.
select k.ID_1, k.ID_2, k.TE, k.TV, MAX(VersionsID)
FROM Tabelle1 b
JOIN Tabelle2 tb ON b.ID_3 = tb.ID_3
LEFT JOIN Tabelle3 k ON b.ID_2 = k.ID_2
LEFT JOIN Tabelle4 kh ON k.ID_1 = kh.ID_1
where tb.ID_4 = "105"
Gibt mir nur 1 Zeile aus, auch wenn unter der max. VersionsID insgesamt z.B. 4 weitere Treffer verzeichnet sind.
select k.ID_1, k.ID_2, k.TE, k.TV, VersionsID
FROM Tabelle1 b
JOIN Tabelle2 tb ON b.ID_3 = tb.ID_3
LEFT JOIN Tabelle3 k ON b.ID_2 = k.ID_2
LEFT JOIN Tabelle4 kh ON k.ID_1 = kh.ID_1
where tb.ID_4 = "105"
Gibt mir alle Treffer aus, aber auch die, die irgendeine VersionsID haben.
Ich suche alle Treffer, die unter der macx. VersionsID eingetragen sind.
Wer weiß Rat?
Tibor