в мускуле не допускается использование таблиц из delete в подзапросах (емнип как и в других РБД).
Как вариант - обернуть запрос в дополнительный селект, тем самым организовав временную таблицу для внутренней выборки.
На будущее, для лучшего понимания проблем в запросе:
1) Аккуратно форматируйте запрос, разбивая на строки каждую конструкцию из запроса.
2) Следите за номером строки выдаваемом в ошибке запросов, так вам будет легче локализовать проблему.
3) Крайне не желательно вывод ошибок осуществлять на русском, старайтесь использовать англоязычные инструменты. Это позволит быстрее находить ошибки по тексту, не путаясь в переводах.