Zwei Tabellen miteinander verbinden

LEFT JOIN

Ein Datensatz aus der linken Tabelle kommt in jedem Fall in das Ergebnis. Wenn ein Datensatz der rechten Tabelle dem ON-Kriterium entspricht, so wird er entsprechend in den Spalten eingetragen, ansonsten bleiben die Spalten leer (null).

Tabelle "Mitglieder":
ID | Vorname | Nachname
1 | Martin | Kross
2 | Paul | Meier
3 | Susi | Müller
4 | Frank | Becker

Tabelle "Orte":
ID | PLZ | Ort
1 | 12345 | Berlin
2 | 21149 | Hamburg
3 | 28779 | Bremen
4 | 81929 | München

$sql = "SELECT a.Vorname, a.Nachname, b.PLZ, b.Orte FROM Mitglieder a LEFT JOIN Orte b ON b.id = a.id WHERE a.id = 2";

Beispiel Download

»Alle Beispiele«