организация категрий и субкатегорий

foton

Guest
организация категрий и субкатегорий

есть структура типа древа, причем глубина подкатигорий неограничина.
id, sub где id - id категории, sub - id категории, которой принадлежит эта категория
например:

id sub
1 0
2 0
3 2
4 3
5 1
6 5

ну и т.д.

Как правильнее сделать выборку из базы, чтобы получить нужный вид структуры типа

1
-5
--6
2
-3
--4

и второе, как проще выбрать всю цепочку, например, категории с id=1
 
Сверху