mysql删重复数据

发布于 2021-4-25 11:57:43 字数 357 阅读 141 分类
DELETE
FROM
klinesbases
WHERE
id NOT IN (
SELECT
dt.minno
FROM
(
SELECT
MIN(id) AS minno
FROM
klinesbases
GROUP BY
start_time,symbol,type
) dt
)

根据 start_time,symbol,type  分组,查找出id最小的。然后再查找id不包含刚才查出来的。这样就查询出了所有的重复数据(除了id最小的那行)

收藏
分享
评论 0
关于作者

hujun5282

多读书 少写代码

标签云
统计信息

文章总数:188

累计访问: 次

今日访问: 次

在线人数: 人