Mysql
 sql >> Base de données >  >> RDS >> Mysql

MySQL :différence entre deux jeux de résultats

Pour effectuer result1 - result2, vous pouvez joindre result1 avec result2 et uniquement les éléments de sortie qui existent dans result1. Par exemple :

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

Notez qu'il ne s'agit pas d'une différence définie , et n'affichera pas les éléments dans result2 qui n'existent pas dans result1. Il est défini soustraction .

Voir aussi :Web version archivée de l'article de blog pertinent .