[sql查询]重复数据只取一条

[sql查询]重复数据只取一条,第1张

[sql查询] 重复数据只取一条
SELECT * FROM  tab_init
WHERE id IN
(
--根据Data分类获取数据最小ID列表
select max(id) from tab_init
group by a,b
)

找出重复数据的 最大的Id ( group by 后面可跟多列, 根据规则找到重复数据), 取出 id 最大或最小的 Id, 然后使用 in查询,就可以得到不重复的数据

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/586512.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-04-12
下一篇 2022-04-12

发表评论

登录后才能评论

评论列表(0条)

保存