तो मेरे द्वारा उपयोग की जाने वाली अंतिम क्वेरी इस तरह दिखती है:
SELECT distinct t2.id , t2.name FROM
categories AS t1 LEFT JOIN categories as t2
ON t1.id = t2.parent
LEFT JOIN categories as t3
ON t2.id = t3.parent
WHERE t1.parent = $id OR t1.id = $id and t2.visible = 1
यदि एक खाली परिणाम सेट लौटाया जाता है, तो इसका मतलब है कि एक अंतिम नोड की आपूर्ति की गई थी और मैं बस आपूर्ति की गई $id.its काम कर रहा हूं। उम्मीद है कि यह ऐसा करना जारी रखेगा, क्योंकि मैं यहां अनुमान लगा रहा हूं।