dedlfix: SQL INNER JOIN

Beitrag lesen

Hi!

Muss ich diese Indexe selber erzeugen? Wenn ja, wie?

Ja, natürlich. Index-Anlegen ist Grundlagenwissen. Mit dem phpMyAdmin beispielsweise ist das Anlegen über eine Spalte nicht schwer. Bedenke aber, dass "viel" nicht automatisch viel hilft, sondern nur Verwaltungsoverhead beim Datenändern kostet. Leg also nur die Indexe an, die benötigt werden und überzeuge dich von ihrer Verwendung mit EXPLAIN.

Das bekommt man üblicherweise über einen OUTER JOIN (LEFT JOIN, RIGHT JOIN). [...]
Hättest du mir die Syntax für meine Tabelle, so dass ich das mal laufen lassen kann, ob da die Abfrage schneller durchläuft?

Das hat nichts mit schneller oder langsamer zu tun. Das war die Antwort auf deine fachliche Anforderung, alles A zu bekommen, zu dem es kein B gibt. Für Performance sorgt dann wieder ein passender Index. Wenn du dich mit JOINs und deren Syntax nicht auskennst, so lies bitte die beiden Artikel dazu:

Einführung in Joins
Fortgeschrittene Jointechniken

Lo!