借助SQL子查询,我们就可以实现查找结果不重复的目标,接下来的SQL server内容就将为您介绍如何使用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