Ya itu mungkin menggunakan model set bersarang. Ada buku oleh Joe Celko yang menjelaskan tetapi jika Anda ingin langsung ke dalamnya ada artikel yang membicarakannya. Kedua data yang dikumpulkan yang Anda butuhkan dapat diambil dengan satu pernyataan pilih seperti ini:
SELECT * FROM TableB where left > some_value1 and right < some_value2
Dalam contoh di atas untuk mendapatkan semua simpul anak dari "Elektronik Portabel", kuerinya adalah:
SELECT * FROM Electronics WHERE `left` > 10 and `right` < 19
Artikel ini menjelaskan bagaimana kolom kiri dan kanan harus diinisialisasi.