यदि श्रेणियां असीमित रूप से नेस्टेड नहीं हैं, तो आप उन्हें एक बार में एक स्तर पर शामिल कर सकते हैं। नेस्टिंग के 3 स्तरों तक का एक उदाहरण यहां दिया गया है:
SELECT c.name, COUNT(DISTINCT p.PID) as postCount
FROM categories AS c
LEFT JOIN categories AS c2
ON c2.parent = c.catid
LEFT JOIN categories AS c3
ON c3.parent = c2.catid
LEFT JOIN posts AS p
ON c.CATID = p.category
OR c2.CATID = p.category
OR c3.CATID = p.category
WHERE c.parent = '0'
GROUP BY c.CATID, c.name
ORDER BY c.name ASC