इसे आजमाएं...
SELECT a.ID, a.Name, b.Name AS 'ParentName'
FROM TABLE AS a LEFT JOIN TABLE AS b on a.ParentID = b.ID
लेफ्ट जॉइन के साथ, क्वेरी को NULL में शामिल होने के लिए कुछ भी नहीं मिलेगा और ParentName
के लिए खाली लौटेगा। कॉलम।
संपादित करें:
अगर आप नहीं चाहते कि 'पैरेंट' कॉलम खाली रहे, लेकिन '-' डैश दिखाना चाहते हैं तो इस क्वेरी का इस्तेमाल करें।
SELECT a.ID, a.Name, COALESCE(b.Name,'-') AS 'ParentName'
FROM TABLE AS a LEFT JOIN TABLE AS b on a.ParentID = b.ID