sql 过滤重复记录和查询重复记录

来源:这里教程网 时间:2026-02-28 05:59:00 作者:

分享二条sql语句,这两条就是我们经常碰到的一个是过滤所有重复记录,一个是获取重复记录的数据的方法,有需要的参考一下。

--查询一个表中有效去掉重复的记录,userid为自增长主键,roleid为重复字段

 代码如下 复制代码

SELECT MIN(UserID) AS UserID, RoleID FROM tmpTable GROUP BY RoleID

SELECT RoleID FROM tmpTable GROUP BY RoleID HAVING (COUNT(*) > 1) 获取重复记录

SELECT DISTINCT * FROM tmpTable 过滤重复记录

相关推荐