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

Left Join restituendo più record rispetto alla tabella 1 e aggiungendo dati aggiuntivi

Hai spazi vuoti nei tuoi dati (non null):

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

Verifica di NOT NULL non aiuterà, perché null non è uguale a null (mentre blank è uguale a blank)