পটভূমি
এটি আমরা দেখার জন্য ব্যবহার করব এমন কিছু দর্শন তৈরির জন্য।
আমার কাছে অবস্থানের একটি টেবিল রয়েছে, মূল ক্ষেত্রগুলি "অবস্থান" এবং "পিতামাতার" ।
স্তরভিত্তিক, এই দুটি ক্ষেত্রটি যে কাঠামোটি তৈরি করে, তা কোম্পানির নাম -> ক্যাম্পাসের নাম -> বিল্ডিংয়ের নাম -> মেঝের নাম -> ঘরের নামের লাইনের সাথে রয়েছে। এই ক্ষেত্রে কোম্পানির নাম একই থাকে এবং ক্যাম্পাসের নাম একই থাকে same
অবস্থানগুলির কাঠামোটি সাধারণত এটির মতো দেখায়:
+-----------+
| Org. Name |
+-----+-----+
|
+-----v-----+
+--------------------+|Campus Name|+---+--+-------------+
| +--+--------+ | |
| | | |
| | | |
+--+-----+ +------+-+ +--+----+ +---+---+
+--+| BLDG-01|+--+ | BLDG-02| |BLDG-03| |Grounds|
| +--------+ | +--------+ +-------+ +-------+
+-+------+ +-----+--+
|Floor-01| |Basement+-------+
+-+------+ +--------+ |
| |
| |
| +----------+ +-------+--+
+-+Room 1-001| |Room B-002|
+----------+ +----------+
প্রতিটি অবস্থান তার পিতামাতার সাথে ফিরে লিঙ্ক করে, যা শেষ পর্যন্ত সংস্থার নাম। বর্তমানে কেবল একটি প্রতিষ্ঠান এবং একটি ক্যাম্পাস রয়েছে।
গোল
- আমি "বিল্ডিং" স্তরে যে কোনও অবস্থানের নীচে সমস্ত অবস্থানের অনুসন্ধান করতে সক্ষম হতে চাই। এটি তাই আমি প্রদত্ত ভবনের মধ্যে যে কোনও অবস্থানের জন্য কতগুলি ওয়ার্কর্ডার সম্পাদন করা হয়েছে তার মতো জিনিসগুলি ফিরে আসতে পারি।
- আমি কোন উপ-অবস্থানটি কোন ভবনের অন্তর্গত তা নির্ধারণ করতে সক্ষম হতে চাই । মূলত বিপরীত; আমি বিল্ডিং স্তরের নীচের যে কোনও স্তর থেকে যেতে চাই এবং বিল্ডিংটি কী তা নির্ধারণ করতে চাই।
- আমি এটি একটি দর্শন হতে চাই । তার অর্থ, আমি একটি টেবিল রাখতে চাই যা "বিল্ডিং" স্তরের প্রতিটি আইটেমের জন্য, বাম-হাতের কলামে বিল্ডিংটি এবং ডানদিকের কলামে সেই বিল্ডিংয়ের নিচে সমস্ত সম্ভাব্য অবস্থানের তালিকাবদ্ধ করে। এই বিল্ডিংয়ের কোন অংশটি কোন স্থানের অংশ তা খুঁজে পেতে আমি যে কোনও সময় জিজ্ঞাসা করতে পারি এমন একটি তালিকা আমার কাছে ছিল।
চেষ্টা এবং সঠিকভাবে করা
আমি এটির জন্য ভয়াবহভাবে নির্মিত ভিউ, ইউনিয়ন কোয়েরি ইত্যাদির মাধ্যমে চেষ্টা করার চেষ্টা করেছি - যা সবাইকে খারাপ ধারণা বলে মনে হয়েছিল। আমি জানি যে ওরাকল এর জন্য "সংযুক্ত বাই" এর মাধ্যমে একটি পদ্ধতির অধিকারী; আমি কীভাবে এটি ব্যবহার করব তা নিশ্চিত নই।
NULL
তাদের জন্য কি পিতামাতা ? আপনি কীভাবে একটি "বিল্ডিং স্তর" সনাক্ত করতে পারেন?