Warum der INNER JOIN?

Alexander Achenbach/ Access, Datenbank, SQL

Wer sich in SQL schon einmal mit den verschiedenen Join-Typen auseinandergesetzt hat, bekommt schnell den Eindruck, dass der INNER-Join eigentlich den „anderen“ Joins unterlegen ist. Ist dem wirklich so?

Egal, ob wir einen LEFT OUTER, RIGHT OUTER oder einen FULL OUTER Join betrachten. Einen Outer Join sollte man dann und nur dann verwenden, wenn es absolut notwendig ist, die unzugeordneten Daten zu listen. Outer Joins brauchen aber auch mehr Zeit und Ressourcen.

Interessieren mich unzugeordnete Daten nicht? Oder gehe ich sogar davon aus, dass es diese gar nicht gibt? Dann bitte bitte bitte einen INNER JOIN verwenden.

Share this Post