sql >> Database >  >> RDS >> Mysql

Proberen een MINUS-bewerking uit te voeren in MySQL

MySql herkent MINUS niet en INTERSECTEN , dit zijn op Oracle gebaseerde bewerkingen. In MySql kan een gebruiker NOT IN . gebruiken als MINUS (andere oplossingen zijn er ook, maar ik vond het erg leuk ).Voorbeeld:

select a.id 
from table1 as a 
where <condition> 
AND a.id NOT IN (select b.id 
                 from table2 as b 
                 where <condition>);


  1. PostgreSQL MAAK TABEL

  2. Te vermijden valkuilen bij het gebruik van de nieuwe Microsoft SSMA-versie 7.8 "

  3. Hoe wijzig ik velden in het nieuwe PostgreSQL JSON-gegevenstype?

  4. MySQL direct INSERT INTO met WHERE-clausule