マニュアル INNER JOIN構文はDELETEで機能するはずだと示唆しているようですが、join句を使用したこの代替手段は、where条件が機能する場所に移動したことを知っています。...
DELETE a.* FROM t1 AS a, t1 as b
WHERE
a.some_field_b=b.some_field_b AND
a.some_field_a = value_x AND
b.some_field_a = value_y
編集:私はこれを試しましたが、それは私のために働きました:
DELETE a FROM t1 AS a
INNER JOIN t1 as b USING(some_field_b)
WHERE
a.some_field_a = value_x AND
b.some_field_a = value_y