MySQL: Você não pode especificar 'tarefas' da tabela de destino para atualização na cláusula FROM
Eu tenho o erro MySQL "Você não pode especificar 'tarefas' da tabela de destino para atualização na cláusula FROM" executando a seguinte consulta:
DELETE FROM tasks
WHERE tasks.id IN
(
SELECT tasks.id
FROM tasks
JOIN deadlines ON deadlines.id = deadline_id
WHERE DATE_ADD(tasks.created_at, INTERVAL deadlines.duration DAY) <= NOW()
)
Como posso gerenciar isso?
Thanx!