Учитывая простую структуру данных:
ID | Category_Name | Parent_ID
Пример:
1 Cars 0
2 Boxes 0
3 Lamborghinis 1
4 VW Camper Vans 1
5 Big Boxes 2
6 Small Boxes 2
7 Cereal Boxes 2
8 Broken Lambos 3
9 Yellow Ones 3
10 Rusty 8
11 Milkshake Stained 8
12 Chocolate Flavour 11
13 Strawberry 11
14 Indiscernible Solution 11
Представляя простую древовидную структуру навигации, какой программно будет лучший способ получить дерево в презентабельном формате? Можем ли мы создать оператор SQL, чтобы получить их «по порядку»?
Спасибо за любую помощь! Если мой подход неверен, не стесняйтесь комментировать.
Я использую SQL-Server 2000.