मुझे SQL में "पेड़ की तरह" क्वेरी (हम इसे क्या कहते हैं?) करने में कुछ परेशानी हो रही है। (समूह)एसक्यूएल "पेड़ की तरह" क्वेरी - अधिकांश मूल समूह
DB diagram http://img197.imageshack.us/img197/8721/44060572.jpg MSSQL सर्वर 2005 का उपयोग करना, लक्ष्य सबसे मूल समूह मिल रहा है: -
नीचे मेरी आरेख पर एक नजर डालें (अत: क्षमा करें मेज और स्तंभ नाम डेनिश में हैं) , प्रत्येक ग्राहक (कुंडे) के लिए।
प्रत्येक समूह में कई अभिभावक समूह और कई बच्चे समूह हो सकते हैं।
और, मैं भी कैसे इस तरह के पेड़ प्रदर्शित करने के लिए जानना चाहते हैं:
Customer 1 - Parent group 1 - Child group 1 - ChildChild group n - Child group n - Parent group n - ... - ... Customer n - ...
एक और सवाल:
कैसे क्वेरी देखो सभी के लिए सभी समूहों प्राप्त करने के लिए करता है ग्राहकों? अभिभावक और बाल समूह।
मैं डेटा के इस प्रकार के लिए एक आम नाम का मानना है कि "श्रेणीबद्ध" है और आप चाहते हैं "शीर्ष पूर्वज।" आप पुनरावर्ती प्रश्नों का उपयोग कर सकते हैं (ऐसा करने के लिए http://www.codeproject.com/KB/architecture/RoleBasedSecurity.aspx देखें)। – Blixt