sql >> Databasteknik >  >> RDS >> Mysql

MySQL:skillnad på två resultatuppsättningar

För att utföra resultat1 - resultat2 kan du sammanfoga resultat1 med resultat2, och endast utdataobjekt som finns i resultat1. Till exempel:

SELECT DISTINCT result1.column
FROM result1 LEFT JOIN result2 ON result1.column = result2.column
WHERE result2.column IS NULL

Observera att det inte är en fastställd skillnad , och kommer inte att mata ut objekt i resultat2 som inte finns i resultat1. Den är inställd på subtraktion .

Se även:Webb arkiverad version av relevant blogginlägg .



  1. Materialiserade vyer - Identifiera den senaste uppdateringen

  2. Installera Mtop (MySQL Database Server Monitoring) i RHEL/CentOS 6/5/4, Fedora 17-12

  3. Ytterligare en anledning att använda NOEXPAND-tips i Enterprise Edition

  4. Kan inte installera mysql2 gem