Jak již poznamenali ostatní, nemůžete LEFT JOIN přímo v příkazu DELETE. Můžete se však sami připojit na primárním klíči k cílové tabulce pomocí příkazu USING a poté vlevo připojit k této samostatně připojené tabulce.
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;
Všimněte si vlastního připojení na tv_episodes.id v klauzuli WHERE. Tím se vyhnete výše uvedené trase dílčího dotazu.