Differenzen bei INNER JOIN vs. WHERE EXISTS

Normalerweise kann man davon ausgehen, dass ein WHERE EXISTS in einer SQL-Abfrage die gleiche Datenmenge zurückliefert

wie der entsprechende JOIN.

Das funktioniert allerdings nur dann, wenn man für beide Varianten einen Schlüssel verwendet, der eindeutig ist.

Ansonsten liefern beide unterschiedliche Anzahlen, welche unterschiedliche Duplikate enthalten können.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert