Mysql 加入时删除时出现语法错误

Mysql 加入时删除时出现语法错误,mysql,Mysql,我正在使用删除一些记录 delete FROM product_to_category c inner JOIN product_description d ON c.product_id = d.product_id WHERE c.category_id IN (3, 6) GROUP BY c.product_id HAVING COUNT(DISTINCT c.category_id) = 2 ORDER BY d.name asc 但是使用nearc内部连接产品描述返回语法错误……

我正在使用删除一些记录

delete FROM product_to_category c inner JOIN product_description d 
ON c.product_id = d.product_id
WHERE c.category_id IN (3, 6)
GROUP BY c.product_id
HAVING COUNT(DISTINCT c.category_id) = 2
ORDER BY d.name asc
但是使用near
c内部连接产品描述返回语法错误………

谁能告诉我如何构造正确的查询


如果您有多个表(联接),需要指定要删除的表,请提供任何建议

DELETE T1
FROM T1
INNER JOIN T2 ON T1.key = T2.key
WHERE condition

如果有多个表(联接),则需要指定要删除的表

DELETE T1
FROM T1
INNER JOIN T2 ON T1.key = T2.key
WHERE condition

尝试
从产品到类别内部联接产品\u描述d删除产品到类别
尝试
从产品到类别内部联接产品\u描述d删除产品到类别