Je nachdem, welche daten für Abfragen verwendet werden sollen, können Select-Befehle auch viele Tabellen umfassen.
Verwenden wir inner join für die Verknüpfung mehrerer Tabellen, dann ist die Reihenfolge, in welcher die Tabellen miteinander verbunden werden, wichtig. Dazu orientieren wir uns am Entwurf der Datenbank.
Bei einer Abfrage über mehrere Tabellen können wir für jede neue Tabellenverbindung überlegen, ob wir einen inner oder einen left join machen. Wollen wir die Daten, welche in beiden Tabellen stehen oder doch nur die, welche in einer der beiden enthalten sind.
So können wir herausfinden, welche Produkte noch nicht bestellt wurden (left join) und von welchen Lieferanten diese geliefert werden (inner join).