Я пытаюсь удалить повторяющиеся данные из моей базы данных. Я нашел здесь хороший пример того, как это сделать в базе данных оракула а>.
Нижний запрос из этого ответа (только выбор повторяющихся строк) работает в MySQL, но запрос на удаление (см. ниже) не работает...
"DELETE FROM studios as a
WHERE a.id >
ANY (SELECT b.id
FROM studios as b
WHERE a.name = b.name
AND a.email = b.email
)"
Ошибка, которую я получаю:
You have an error in your SQL syntax; check the manual that corresponds to your
MySQL server version for the right syntax to use near 'a
WHERE a.id >
ANY (SELECT b.id
FROM studios as b
' at line 1
Итак, я искал правильный синтаксис удаления и любой синтаксис для использования, но не смог найти ничего плохого в моем запросе... Есть идеи?
AS
. Но я не знаю, как решить это без псевдонимов. - person juergen d   schedule 01.02.2012