এসকিউএলে ট্রি ডেটা ট্র্যাভার করার কোনও উপায় আছে? আমি connect byওরাকল সম্পর্কে জানি , তবে অন্যান্য এসকিউএল বাস্তবায়নে এটি করার অন্য কোনও উপায় আছে কি? আমি জিজ্ঞাসা করছি কারণ connect byপ্রতিটি ফলাফলের জন্য কোয়েরি চালানোর জন্য লুপ বা পুনরাবৃত্ত ফাংশন লেখার চেয়ে ব্যবহার করা সহজ।
যেহেতু কিছু লোক "ট্রি ডেটা" বাক্যটি দ্বারা বিভ্রান্ত বলে মনে হচ্ছে আমি আরও ব্যাখ্যা করব: আমি যা বলতে চাইছি তা হচ্ছে টেবিলগুলির সাথে সম্পর্কিত যাগুলির সাথে parent_idএকই বা একই ক্ষেত্র রয়েছে যা একই টেবিলে অন্য সারির প্রাথমিক কী রয়েছে।
প্রশ্নটি এমন অভিজ্ঞতা থেকে আসে যেখানে আমি ওরাকল ডাটাবেসে এইভাবে সঞ্চিত ডেটা নিয়ে কাজ করতাম এবং জানতাম যে এটি connect byঅন্যান্য ডিবিএমএসে প্রয়োগ করা হয়নি। যদি কেউ স্ট্যান্ডার্ড এসকিউএল ব্যবহার করে থাকে তবে প্রত্যেকের পিতা-মাতার জন্য একটি নতুন টেবিলের ওরফে তৈরি করতে হবে যার উপরে যেতে চাইবে। এটি সহজেই হাতছাড়া হতে পারে।