Tak, jest to możliwe przy użyciu zagnieżdżonego modelu zestawu. Jest książka Joe Celko, która opisuje, ale jeśli chcesz od razu się w to zagłębić, znajdziesz artykuł to mówi o tym. Zarówno zebrane dane, których potrzebujesz, można pobrać za pomocą pojedynczej instrukcji select, takiej jak ta:
SELECT * FROM TableB where left > some_value1 and right < some_value2
W powyższym przykładzie, aby uzyskać wszystkie węzły podrzędne „Portable Electronics”, zapytanie będzie wyglądało następująco:
SELECT * FROM Electronics WHERE `left` > 10 and `right` < 19
Artykuł opisuje, jak należy zainicjować lewą i prawą kolumnę.