Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Tentando executar a operação MINUS no MySQL


MySql não reconhece MENOS e INTERSECT , estas são operações baseadas em Oracle. No MySql um usuário pode usar NOT IN como MINUS (outras soluções também estão lá, mas eu gostei muito ).Exemplo:
select a.id 
from table1 as a 
where <condition> 
AND a.id NOT IN (select b.id 
                 from table2 as b 
                 where <condition>);