SQL DELETE z JOIN inną tabelą dla warunku WHERE

Muszę usunąć wiersze zguide_category które nie mają żadnego związkuguide stół (martwe relacje).

Oto, co chcę zrobić, ale to oczywiście nie działa.

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)

Błąd:

Nie można określić tabeli docelowej „guide_category” dla aktualizacji w klauzuli FROM

questionAnswers(4)

yourAnswerToTheQuestion