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

Tentativo di eseguire l'operazione MINUS in MySQL

MySql non riconosce MINUS e INTERSETTO , queste sono operazioni basate su Oracle. In MySql un utente può usare NOT IN come MINUS (Ci sono anche altre soluzioni, ma mi è piaciuto molto ).Esempio:

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