本文介绍了选择与sql server中其他服务无关的mobileNO的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我有这样的桌子
** MobileNO服务**
111111 abc
111111 def
111111 ghi
111111 jkm
222222 abc
222222 def
333333 ghi
333333 jkm
i想选择abc服务中存在但与其他服务无关的手机号码
示例
222222手机号码存在于sigle服务中,所以我发现这个
i have table like this
**MobileNO service**
111111 abc
111111 def
111111 ghi
111111 jkm
222222 abc
222222 def
333333 ghi
333333 jkm
i want to select mobile number who exist in abc service but not relate in other service
example
222222 mobile number exist in sigle service so i found this
推荐答案
SELECT
MobileNo
FROM
YourTable As T
WHERE
Service = 'abc'
And
Not Exists
(
SELECT 1
FROM YourTable As T2
WHERE T2.MobileNo = T.MobileNo
And T2.Service != 'abc'
)
;
这篇关于选择与sql server中其他服务无关的mobileNO的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!