借助SQL子查询,我们就可以实现查找结果不重复的目标,下面就将为您介绍如何使用SQL子查询实现该功能的方法,供您参考。
SQL子查询实现查找结果不重复:
实现原理为:重复数据字段选择一个***值或者最小值.而选择的时候指向这个值.其实这是把重复字段部分分成了组.但分组计算不能取所有数据.
--仍然用以上数据
--这是取***值
- select * from Test_Users a
- where AutoID>=
- (select max(AutoID) from Test_Users b where a.UserGroupID=b.UserGroupID)
--这是取最小值
- select * from Test_Users a
- where AutoID>=
- (select max(AutoID) from Test_Users b where a.UserGroupID=b.UserGroupID)
--也可以用分组计算
- select UserGroupID from Test_Users
- group by UserGroupID
【编辑推荐】