sql >> Database >  >> RDS >> Mysql

MySQL:verschil van twee resultaatsets

Om resultaat1 - resultaat2 uit te voeren, kunt u resultaat1 samenvoegen met resultaat2, en alleen uitvoeritems die in resultaat1 voorkomen. Bijvoorbeeld:

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

Merk op dat dit geen vast verschil is , en zullen geen items in resultaat2 uitvoeren die niet in resultaat1 voorkomen. Het is ingesteld aftrekken .

Zie ook:Web gearchiveerde versie van relevante blogpost .



  1. Voeg alle waarden van een tabel in een andere tabel in SQL in

  2. Client met IP-adres heeft geen toegang tot de server Azure SQL-database

  3. Waarom SELECTEREN VOOR UPDATE gebruiken?

  4. Inzicht in de timing van de operators van het uitvoeringsplan