【发布时间】:2021-07-16 23:20:05
【问题描述】:
我有一个表 Product,我还有另一个表 Rating 我想删除 3 个或更多评分低于 3 的产品。
这是我尝试过的
DELETE p FROM product p
JOIN rating r ON r.produits_id = p.id
IN
(SELECT produits_id
FROM rating
WHERE rating.score < 3
GROUP BY rating.produits_id
HAVING COUNT(*) > 2 )
【问题讨论】:
标签: mysql sql join count sql-delete