Mysql
 sql >> Base de données >  >> RDS >> Mysql

MySQL LEFT JOIN ?

Déplacez la condition de nom d'utilisateur de WHERE clause au ON clause.

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

La clause WHERE est appliquée lorsque le JOIN est déjà terminé. Cela signifie qu'il supprimera les lignes NULL ajoutées par LEFT JOIN.