這應該是非常簡單的,但是我是殘缺的。基本上找到所有沒有活動聯繫人的帳戶。 SO所有帳戶哪些聯繫人都是不活動的,或沒有任何聯繫人的帳戶。客戶關係管理如何在沒有主動聯繫人的情況下查找帳戶
我嘗試了兩種方法,一是查詢與左連接和一個帶有 'NOT EXISTS' 查詢,但一直返回什麼:
查詢1:
SELECT a.name, a.statecode AS AccountStatus, c.StateCode AS ContactStatus, c.FullName
FROM dbo.Account a
LEFT JOIN dbo.Contact c
ON a.AccountId = c.ParentCustomerId
AND c.statecode = 0 --active contacts
WHERE c.ContactId IS NULL
查詢2:
SELECT *
FROM dbo.Account a
WHERE accountid IN (Select accountid FROM Account)
AND NOT EXISTS
(Select c.ParentCustomerId FROM dbo.Contact c
WHERE c.StateCode = 0
AND c.ParentCustomerId IS NOT NULL)
可能是你有0的記錄這樣的: P –