sql >> Databasteknik >  >> RDS >> Mysql

MySQL VÄNSTER GÅ MED?

Flytta användarnamnsvillkoret från WHERE sats till ON klausul.

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

WHERE-satsen tillämpas när JOIN redan är slutförd. Detta betyder att det kommer att förkasta NULL-raderna som LEFT JOIN lade till.



  1. Hur man ställer in fjärranslutning till PostgreSQL

  2. Hur man anropar en procedur som använder samma tabell i efter trigger

  3. SQL Hjälp | Selectlistan för INSERT-satsen innehåller färre objekt än infogningslistan

  4. #1005 - Kan inte skapa tabellen "tabellnamn" (fel:150)