Самый простой способ удаления на основе объединения заключается в следующем:
1. Запишите ваш запрос, используя оператор SELECT
вместо DELETE
оператор
SELECT COLUMNS
FROM Table1
INNER JOIN Table2 ON Table1.YYY = Table2.XXX
2.Заменить SELECT
КОЛОННЫ на DELETE FROM TABLE
DELETE FROM Table1
FROM Table1
INNER JOIN Table2 ON Table1.YYY = Table2.XXX
Обратите внимание, что нам нужно указать FROM
дважды, один для DELETE
части и один для JOIN
части.