Thread Nummerierte Liste / Baum aus nested structure machen (3 answers)
Opened by pktm at 2010-02-26 00:04

pq
 2010-02-26 00:20
#133697 #133697
User since
2003-08-04
12208 Artikel
Admin1
[Homepage]
user image
siehe Wikipedia:Nested_Sets und http://www.klempert.de/nested_sets/artikel/

Code: (dl )
1
2
3
4
5
6
7
  SELECT n.name,
COUNT(*)-1 AS level
FROM tree AS n,
tree AS p
WHERE n.lft BETWEEN p.lft AND p.rgt
GROUP BY n.lft
ORDER BY n.lft;


damit kriegst du den level. die nummer kannst du dann noch herauskriegen, wenn du nochmals über die einträge iterierst, die du aus der db bekommst.


edit: link zu wikipedia korrigiert
Last edited: 2010-02-26 01:08:27 +0100 (CET)
Always code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live. -- Damian Conway in "Perl Best Practices"
lesen: Wiki:Wie frage ich & perlintro Wiki:brian's Leitfaden für jedes Perl-Problem

View full thread Nummerierte Liste / Baum aus nested structure machen