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

MYSQL-結合によるクエリの削除

    これは機能するはずです:

    DELETE T
    FROM TEST2 T
    INNER JOIN TEST1 on TEST1.FIELD2 = T.FIELD2
    WHERE TEST1.FIELD1 = 22;
    

    サンプルフィドルデモ

    INでもできると思います :

    DELETE FROM Test2
    WHERE Field2 IN (
        SELECT Field2 
        FROM Test1
        WHERE Field1 = 22)
    



    1. MySQLデータベースをGlassfishクラスパスに接続していないか、クラス名が間違っています

    2. GROUPBYから最大値または最小値の行を取得します

    3. SQLiteOpenHelper onCreate()/ onUpgrade()はいつ実行されますか?

    4. Zend_Db_Selectの順序をランダムに選択し、mssql/mysqlと互換性があります