sql >> Database teknologi >  >> RDS >> Mysql

MySQL LEFT JOIN?

Flyt brugernavnsbetingelsen fra WHERE klausul til ON klausul.

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

WHERE-klausulen anvendes, når JOIN allerede er gennemført. Det betyder, at det vil kassere NULL-rækkerne, som LEFT JOIN tilføjede.



  1. Er der et versionskontrolsystem til databasestrukturændringer?

  2. Hvordan kører man den samme forespørgsel på alle databaser på en instans?

  3. Databasedesign til revisionslogning

  4. Opdater kun duplikerede rækker med en MAX-funktion i SQL