DELETE FROM table_a WHERE id IN(
SELECT table_a.id AS id FROM table_a, table_b
WHERE table_a.object_id = 1 AND table_a.code = 'code'
AND table_a.code = table_b.code
AND table_b.id = table_a.b_id
AND table_b.table = 'testTable')
これは私がMySQLに実行させたい(やや単純な)クエリです。私はこれがサポートされていないとJOINSを使用して解決できることをstackoverflowの他のページで読んだ。どのようにこれはJOINSを使用してクエリに「転写される」ことができますか?複数のテーブルでDELETEクエリを作成しようとしたことがないので、そうするのは難しいです。MySQL |
の可能重複(http://stackoverflow.com/questions/2669165/deleting-doubled-users-mysql)[削除すると、ユーザ(MySQLの)倍] –