使用SQL子查詢實(shí)現(xiàn)查找結(jié)果不重復(fù)
借助SQL子查詢,我們就可以實(shí)現(xiàn)查找結(jié)果不重復(fù)的目標(biāo),下面就將為您介紹如何使用SQL子查詢實(shí)現(xiàn)該功能的方法,供您參考。
SQL子查詢實(shí)現(xiàn)查找結(jié)果不重復(fù):
實(shí)現(xiàn)原理為:重復(fù)數(shù)據(jù)字段選擇一個(gè)***值或者最小值.而選擇的時(shí)候指向這個(gè)值.其實(shí)這是把重復(fù)字段部分分成了組.但分組計(jì)算不能取所有數(shù)據(jù).
--仍然用以上數(shù)據(jù)
--這是取***值
- 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)
--也可以用分組計(jì)算
- select UserGroupID from Test_Users
- group by UserGroupID
【編輯推薦】