JOIN
ist normalerweise nicht so schlimm, wenn die Schlüssel indiziert sind. LEFT JOIN
ist fast immer ein Leistungseinbruch und sollte nach Möglichkeit vermieden werden. Der Unterschied besteht darin, dass LEFT JOIN
wird alle Zeilen in der verknüpften Tabelle verknüpfen, selbst wenn die Spalte, die Sie verknüpfen, NULL ist. Während eines regulären (geraden) JOIN
verbindet einfach die übereinstimmenden Zeilen.
Posten Sie Ihre Tabellenstruktur und wir können Ihnen eine bessere Abfrage geben.