sql >> Databasteknik >  >> RDS >> Mysql

Hur hittar man icke-existerande data från en annan tabell genom att JOIN?

En INNER JOIN hjälper inte här.

Ett sätt att lösa detta är att använda en LEFT JOIN :

SELECT w.* 
FROM TABLE1 W 
LEFT JOIN TABLE2 V ON W.name = V.name
WHERE ISNULL(V.name);


  1. Oracle Pro*C/OCI installationshanterare för SIGSEGV/SIGABRT och vänner - varför och hur inaktiveras?

  2. SQL Server - stoppa eller bryt exekvering av ett SQL-skript

  3. Asynkrona uppgifter med Django och selleri

  4. VLDBs i 20-åren:Du kommer att behöva en större ...