Я знаю, что это простая проблема синтаксиса.Попытка удалить всех пользователей из подзапроса:
delete from users
where id IN (
select u.id
from users u
where not exists (select * from stickies i where i.user_id = u.id)
group by u.email
having count(*) > 1
)
Получение этой ошибки:
error : You can't specify target table 'users' for update in FROM clause
Подзапрос работает нормально (возвращает список идентификаторов пользователей).