sql >> データベース >  >> RDS >> Mysql

MySQLのWHEREEXISTSを使用したDELETEクエリ

    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. MySQLクエリはマスター詳細テーブルからコンマで区切られた値を取得します

    2. 空のリストまたは null 値をストアド プロシージャのテーブル値パラメーターにバインドする (.NET)

    3. エラーを修正する方法:列c.relhasoidsはPostgresに存在しませんか?

    4. MariaDBで大文字に変換する方法