Hallo,
das
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"
ist schonmal per se falsch!
Deine Lösung heisst korrelierende Unterabfrage.
Ciao, Frank