Mysql
 sql >> Datenbank >  >> RDS >> Mysql

MySQL LEFT JOIN?

Verschieben Sie die Benutzernamenbedingung aus WHERE -Klausel zum ON Klausel.

SELECT *
FROM cars
LEFT JOIN carLog
  ON cars.id=carLog.car
     AND carLog.username='Juddling'

Die WHERE-Klausel wird angewendet, wenn der JOIN bereits abgeschlossen ist. Das bedeutet, dass die NULL-Zeilen verworfen werden, die der LEFT JOIN hinzugefügt hat.