本文介绍了选择与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的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

11-03 07:51