Я закрыл свой xCode и снова открыл проект, решив мою проблему.
Попробуй таким образом
DELETE FROM recent_edits
WHERE trackid NOT IN
(select * from (SELECT DISTINCT history.trackid
FROM history JOIN recent_edits ON history.trackid=recent_edits.trackid
GROUP BY recent_edits.trackid) as t);
Вы не можете постобработать таблицу, заблокированную для удаления. использование взлома select * from (query)
, поскольку государства Никола создадут временную таблицу вместо прямого доступа.
Редактировать - убедитесь, что вы указали идентификатор для таблиц, которые вы используете, поскольку он является вложенным и потребует уникального идентификатора для каждой таблицы.