sql >> Base de Datos >  >> RDS >> Mysql

MySQL:diferencia de dos conjuntos de resultados

Para realizar resultado1 - resultado2, puede unir resultado1 con resultado2 y solo generar elementos que existan en resultado1. Por ejemplo:

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

Tenga en cuenta que no es una diferencia establecida , y no generará elementos en resultado2 que no existan en resultado1. Se establece resta .

Ver también:Web versión archivada de la publicación de blog relevante .