Както други отбелязаха, не можете да LEFT JOIN директно в оператор DELETE. Можете обаче да се присъедините самостоятелно към първичен ключ към целевата таблица с израз USING, след което да се присъедините наляво към тази самоприсъединена таблица.
DELETE FROM tv_episodes
USING tv_episodes AS ed
LEFT OUTER JOIN data AS nd ON
ed.file_name = nd.file_name AND
ed.path = nd.path
WHERE
tv_episodes.id = ed.id AND
ed.cd_name = 'MediaLibraryDrive' AND nd.cd_name IS NULL;
Обърнете внимание на самостоятелното присъединяване към tv_episodes.id в клаузата WHERE. Това избягва маршрута на подзаявката, предоставен по-горе.