Mir ist grad aufgefallen, dass ich ein falsches Bild von LEFT JOIN gehabt habe.
Üblicherweise ist der Sinn von A LEFT JOIN B alle Einträge aus Relation A mit etwas oder NULL aus B zu verknüpfen.
Aber ist das Verhalten richtig: Wenn Ein Eintrag von A mit B mehrmals verknüpft ist, so wiederholen sich die Zeilen von A und haben verschiedene Werte beim Join mit B?
Ist Distinct auf ne Id die übliche Methode dies zu verhindern?
Üblicherweise ist der Sinn von A LEFT JOIN B alle Einträge aus Relation A mit etwas oder NULL aus B zu verknüpfen.
Aber ist das Verhalten richtig: Wenn Ein Eintrag von A mit B mehrmals verknüpft ist, so wiederholen sich die Zeilen von A und haben verschiedene Werte beim Join mit B?
Ist Distinct auf ne Id die übliche Methode dies zu verhindern?
Kommentar