【发布时间】:2015-02-19 11:06:21
【问题描述】:
我有一个包含双重数据的数据库,现在我不想删除双重数据。
我可以用这个查询过滤双精度值:
SELECT model, count(model), max(product_id) as latest FROM sn1_product GROUP BY model HAVING COUNT(model) > 1
查询的输出如下:
如何编写删除最新 id 的删除查询?
【问题讨论】:
-
如果有平局?
-
product_id是唯一的吗?根据上下文,每个模型看起来都一样。这张表有PK吗? -
如果有 3 行或更多行具有相同的模型?
标签: mysql sql select sql-delete