SQL 删除重复数据:根据 unit 和 datetime 字段
可以使用以下 SQL 语句删除 b_tyd 表中重复的数据:
DELETE FROM b_tyd
WHERE id NOT IN (
SELECT MAX(id)
FROM b_tyd
GROUP BY unit, datetime
)
这个 SQL 查询会通过子查询找出每个 unit 和 datetime 组合中 id 值最大的记录,并将其保留,同时删除其他重复的记录。
原文地址: https://www.cveoy.top/t/topic/op6e 著作权归作者所有。请勿转载和采集!