Mysql
 sql >> Datenbank >  >> RDS >> Mysql

MySQL:Unterschied zweier Ergebnismengen

Um result1 - result2 auszuführen, können Sie result1 mit result2 verknüpfen und nur Elemente ausgeben, die in result1 vorhanden sind. Zum Beispiel:

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

Beachten Sie, dass dies kein Satz Unterschied ist , und gibt keine Elemente in result2 aus, die nicht in result1 vorhanden sind. Es ist Subtraktion eingestellt .

Siehe auch:Web archivierte Version des relevanten Blogposts .