SQL DELETE с JOIN другой таблицей для условия WHERE
Я должен удалить строки из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)
Ошибка:
Вы можете't указать целевую таблицу 'guide_category» для обновления в предложении FROM