आप जितनी बार चाहें एक टेबल को खुद से जोड़ सकते हैं, इसे सेल्फ जॉइन कहते हैं।
तालिका के प्रत्येक उदाहरण को एक उपनाम दिया गया है (जैसा कि नीचे दिए गए उदाहरण में है) एक को दूसरे से अलग करने के लिए।
SELECT a.SelfJoinTableID
FROM dbo.SelfJoinTable a
INNER JOIN dbo.SelfJoinTable b
ON a.SelfJoinTableID = b.SelfJoinTableID
INNER JOIN dbo.SelfJoinTable c
ON a.SelfJoinTableID = c.SelfJoinTableID
WHERE a.Status = 'Status to filter a'
AND b.Status = 'Status to filter b'
AND c.Status = 'Status to filter c'