chcialbym otrzymac w wyniku tylko te wiersze ktore maja level <= 2
a zapytanie jest takie:
SELECT n.*, count(*)+(n.lft>1) AS level, FROM tabela AS p, tabela n WHERE n.lft BETWEEN p.lft AND p.rgt AND (p.root_id = n.root_id) AND (p.id != n.id OR n.lft = 1) GROUP BY n.root_id,n.id ORDER BY n.root_id,n.lft
jest to zapytanie pobierajace cale drzewo z bazy, schemata dzialania nestedset
jakies sugestie?