Faktoring poddotazu/CTE nemůžete použít s ničím jiným než s příkazem SELECT. Z dokumentace:
Můžete to udělat takto:
DELETE FROM tbl WHERE tbl.id IN
(WITH X AS (), Y AS (), Z AS ()
SELECT id FROM TBL
WHERE TBL.ID IN (SELECT ID FROM Z));
Faktoring poddotazu/CTE nemůžete použít s ničím jiným než s příkazem SELECT. Z dokumentace:
Můžete to udělat takto:
DELETE FROM tbl WHERE tbl.id IN
(WITH X AS (), Y AS (), Z AS ()
SELECT id FROM TBL
WHERE TBL.ID IN (SELECT ID FROM Z));