unexpected identifierがあります SQLで ステートメント...これは、aliasを使用しているためです zcp 不必要に。 SQLを使用 あなたが持っているので、aliasする必要はありません table DELETEで 条項。
DELETE FROM zc_products
WHERE products_id IN (SELECT DISTINCT p.products_id FROM zc_products p, zc_products_to_categories pc WHERE
p.products_id = pc.products_id AND
pc.categories_id IN (SELECT DISTINCT zcc.categories_id FROM zc_categories zcc WHERE zcc.categories_status = 0));
注 MySQLWorkbenchなどのツールを使用した場合-の問題を特定します あなた...より簡単にトラブルシューティングできるようにします。