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

DELETE dotaz s WHERE EXISTS v MySQL

delete from MyTable t1 
where user_id in (
  select user_id 
  from MyTable t1 
  where exists ( 
    select * from MyTable t2 
    where t1.user_id = t2.user_id 
    and t1.object_id <> t2.object_id 
    and t2.role = "ADMIN")
  and role = "ORG_MANAGER" 
  and object_type = "type_b";
)



  1. LEFT JOIN vs. LEFT OUTER JOIN v SQL Server

  2. plsql postup pro porovnání dvou tabulek, kde struktura tabulky není známa

  3. Dynamicky vyplňte více vstupních polí z MySQL v závislosti na vybrané položce rozevíracího seznamu

  4. Vytvářejte, nelámejte, výkon serveru SQL