下文为您介绍的是使用SQL子查询,实现查找***值的目的,该方法供您参考学习,希望对您了解SQL子查询有些帮助。
实现原理为:先取不与我相同的标识号的内容,而我的内容又不存在这些内容中,所以我的内容是***的.即即***值
SQL子查询例子:在一个用户表中取出***组的用户
ifobject_id('Test_Users')isnotnull droptableTest_Users go createtableTest_Users(AutoIDintidentity(1,1)primarykey,UserGroupIDint,UserNamevarchar(50)) go setxact_aborton begintran insertintoTest_Users(UserGroupID,UserName) select2,'aa'union select2,'bb'union select3,'cc'union select1,'Admin'union select3,'ff'union select2,'pp' committran go select*fromTest_Usersa whereUserGroupIDnotin (selectUserGroupIDfromTest_UserswhereAutoID<>a.AutoID)
—这样找出的结果是
AutoIDUserGroupIDUserName ------------------------------------------------------------------------ 11Admin (所影响的行数为1行)
【编辑推荐】
sql查询分页
查询表结构的SQL语句
带您了解什么是SQL联合查询
SQL WHERE子句简介
带您了解SQL FROM子句