부모가 아닌 모든 자녀를 검색하려고합니다.부모가 아닌 모든 자녀 찾기
표는 내가
SELECT *
FROM [SMD].[dbo].[ProposalFollowUp]
WHERE ID NOT IN (SELECT ParentID FROM [SMD].[dbo].[ProposalFollowUp])
을 시도 처음에는이
ID | ParentID
---------------
1 NULL
2 1
3 NULL
4 2
처럼 보이지만 그것은 어떤 행을 반환하지 않습니다. parentID에없는 모든 행을 선택하려고했습니다. 왜 작동하지 않는지 나는 이해할 수 없다.
그때 나는이SELECT *
FROM [SMD].[dbo].[ProposalFollowUp] AS a
WHERE a.ID NOT IN
(SELECT b.ID FROM [SMD].[dbo].[ProposalFollowUp] as b WHERE b.ParentID = a.ID)
을 시도하지만이 모든 행
누구든지 내가
감사합니다 누락 무엇을 말해 줄 수를 반환!
+1 큰 설명을 위해 !!! 고마워요. – Marc
+1, 제가 말하려고했던 것입니다. 좋은 설명. –