etwas praktischer erklärt:
ich habe 2 Tabellen, eine mit Objekten und einem datum, welche eine Wertigkeit haben sollen, diese kann sich aber im lauf der zeit ändern, also gibt es noch eine Tabelle, wo die Wertigkeiten enthalten sind, mit einem gueltig_ab-datum
nun will ich also in einem SELECT ... JOIN die Objekte abrufen mit der passenden Wertigkeit
wenn ich nun aber ein join mache, welches Beispiels weise ON werttabelle.gueltig_ab<=objekttabelle.datum mache, dann würde er ja alle jemals da gewesenen Wertigkeiten nehmen, ich will ja aber nur das, was tatsächlich gültig war / ist, also nut den datensatz mit dem höchsten gueltig_ab-datum, und das nach Möglichkeit ohne subquery
ich hoffe, das ist verständlicher ;)
LG