Sqlserver
 sql >> डेटाबेस >  >> RDS >> Sqlserver

एसक्यूएल सर्वर टेबल में टेबल कॉलम के सभी बच्चे को कैसे खोजें?

यह करना चाहिए:

DECLARE @Group VARCHAR(50)
SET @Group = 'Karnataka Customers'

;WITH CTE AS
(
  SELECT *
  FROM [dbo].[LedgerGroups]
  WHERE GroupParent = @Group
  UNION ALL
  SELECT B.*
  FROM CTE A
  INNER JOIN [dbo].[LedgerGroups] B
  ON A.GroupName = B.GroupPArent
)
SELECT *
FROM CTE
OPTION(MAXRECURSION 0);

और यहाँ एक कार्यशील sqlfiddle है आपके प्रयास के लिए।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. एसक्यूएल 2008 में इंडेक्स के बिना टेबल की सूची

  2. CAST () का उपयोग करके SQL सर्वर में एक स्ट्रिंग को दिनांक/समय में कैसे परिवर्तित करें

  3. एसक्यूएल सर्वर में तालिका से विभाजित अल्पविराम सेपरेट मूल्य

  4. वर्तमान उपयोगकर्ता की भूमिकाओं को कैसे क्वेरी करें

  5. SQL सर्वर से चित्र बॉक्स में छवि कैसे लोड करें?