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查询,就可以得到不重复的数据
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查询,就可以得到不重复的数据