sql >> Databáze >  >> RDS >> Mysql

Pokus o provedení operace MINUS v MySQL

MySql nerozpozná MINUS a INTERECT , jedná se o operace založené na Oracle. V MySql může uživatel použít NOT IN jako MINUS (existují i ​​jiná řešení, ale moc se mi to líbilo ).Příklad:

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


  1. SQL:Jak provést řetězec se nerovná

  2. GROUP BY vrátí první záznam

  3. Jak změnit SADA ZNAKŮ (a COLLATION) v celé databázi?

  4. Instalace klienta Oracle Warehouse Builder 11g R2