Мне нужно удалить строки из guide_category
, которые не имеют отношения к таблице guide
(мертвые отношения).
Вот что я хочу сделать, но это, конечно, не работает.
DELETE FROM guide_category AS pgc
WHERE pgc.id_guide_category IN (SELECT id_guide_category
FROM guide_category AS gc
LEFT JOIN guide AS g ON g.id_guide = gc.id_guide
WHERE g.title IS NULL)
Ошибка:
Вы не можете указать целевую таблицу 'guide_category' для обновления в предложении FROM