Я имею в виду, что я хочу удалить все строки в таблице, которые находятся в той же таблице, с другим type
. Я попытался определить это в запросе, но, поскольку я выбираю из таблицы, из которой я также хочу удалить строку, запрос не может быть обработан.
Запрос:
DELETE FROM `user`
WHERE `user_id` IN (SELECT `user_id`
FROM `user`
WHERE `type` = 'x')
AND `type` = 'y';
Как мне переписать этот запрос, чтобы он работал?