Joins über mehrere Tabellen

Anstatt nur einer Tabelle kann auch aus mehreren Tabellen selektiert werden. Bei der Listung der Spaltennamen muss dann der Tabellenname mit der Notation tabellenname.spaltenname angegeben werden. Mit Hilfe eines angepassten WHERE-Statements können nun die Werte beider Tabellen miteinander verknüpft werden:

Dies stellt auch einen Inner Join dar. Mit Hilfe des INNER JOIN ... ON-Statements kann gleiches erreicht werden:

Ein Left Join listet alle Einträge der linken Seite des Joins, auch wenn diese keine Gegenseite auf der rechten Seite erhalten. Dies kann mit einem LEFT JOIN ... ON-Statement erreicht werden:

Ein Right Join wird das Umgekehrte erreicht: Die Einträge der rechten Seite, die auf der linken Seite keinen Gegenpart finden, werden trotzdem gelistet. Dies kann mit einem RIGHT JOIN ... ON-Statement durchgeführt werden:

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.

Durch die weitere Nutzung der Seite stimmst du der Verwendung von Cookies zu. Weitere Informationen

Die Cookie-Einstellungen auf dieser Website sind auf "Cookies zulassen" eingestellt, um das beste Surferlebnis zu ermöglichen. Wenn du diese Website ohne Änderung der Cookie-Einstellungen verwendest oder auf "Akzeptieren" klickst, erklärst du sich damit einverstanden.

Schließen