sql >> Base de Datos >  >> RDS >> Mysql

Left Join devolviendo más registros que en la Tabla 1 y agregando datos adicionales

Tiene espacios en blanco en sus datos (no nulos):

SELECT Table1.Name, Table1.Address, Table1.TelephoneNumber
FROM Table1
LEFT JOIN Table2
  ON Table1.TelephoneNumber = Table2.PhoneNumber
  AND Table1.TelephoneNumber != ''

Buscando NOT NULL no ayudará, porque nulo no es igual a nulo (mientras que un espacio en blanco es igual a un espacio en blanco)