Zunächst einmal solltest du die
neue Join-Syntax benützen.
Hier ein Beispiel mit nur 2 Tabellen:
SQL-Code:
SELECT [feldliste]
FROM artikel INNER JOIN artikel_kategorien ON artikel.artikel_kategorie_id = artikel_kategorie.id
WHERE artikel.preis > 100.0
Dadurch dass die Verknüpfung zweier Tabellen durch die ON-Klausel ausgedrückt wird, ist diese Syntax insgesamt leichter zu verstehen.
Bei der alten Syntax (alles in der WHERE-Klausel) kann man leicht eine Verknüpfung vergessen, was dann wie ein unterbestimmtes Gleichungssystem zu viele Datensätze liefert.