@t तालिका घोषित करें (empid int, empname varchar(20), managerID int) @t में डालें 1, 'ए' चुनें, नल यूनियन ऑलसेलेक्ट 2, 'बी', 1 यूनियन ऑलसेलेक्ट 3, 'सी', 1 यूनियन सभी 4, 'डी', 2 का चयन करें; सीटीई एएस के साथ (एम्पिड, एम्पनाम, मैनेजर आईडी, कास्ट (एम्पनाम वर्चर (अधिकतम) के रूप में चुनें) @ टी से रिपोर्टिंग मैनेजर के रूप में जहां मैनेजर आईडी शून्य है यूनियन सभी टी.एम्पिड, टी.एम्पनाम का चयन करें ,T.managerID, Cast(CTE.empname+'->'+t.empname As Varchar(max)) @T के रूप में ReportingManager के रूप में T.managerID=CTE.empid पर CTE में शामिल हों T.managerID=CTE.empid पर *CTE