Mysql
 sql >> Datenbank >  >> RDS >> Mysql

SQL:Verkettung verbindet Effizienz

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.