Mysql
 sql >> Database >  >> RDS >> Mysql

MySQL:differenza di due set di risultati

Per eseguire result1 - result2, puoi unire result1 con result2 e solo gli elementi di output che esistono in result1. Ad esempio:

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

Nota che non è una differenza impostata e non produrrà elementi in result2 che non esistono in result1. È impostato sottrazione .

Vedi anche:Web versione archiviata del post del blog pertinente .