У меня есть таблица delete_requests, где я храню идентификаторы для запросов на удаление записей моей таблицы пользователей.Можно ли удалять пользователей с информацией из delete_requests в качестве условия?
Моя проблема в том, что набор результатов обычно не ограничивается одной строкой, а возвращает несколько.
DELETE FROM users WHERE id=(SELECT id FROM delete_requests)
Таким образом, MySQL жалуется:
#1242 - Subquery returns more than 1 row
Можно ли это сделать одним оператором, не прибегая к логике исполняемого приложения?