|
Запрос на построение дерева
|
|||
---|---|---|---|
#18+
Коллеги, есть таблица catalog (id, parent_id, name) product(id, catalog_id, name) Нужно построить дерево -Каталог1 --Каталог1.1 ---Продукт из Каталога1.1 --Каталог1.2 ---Продукт из Каталога1.2 -Каталог2 --Каталог2.1 ---Продукт из Каталога2.1 ---Продукт из Каталога2.1 Не догоняю, как можно свести это с двумя таблицами, понятно если это была бы таблица catalog только там банально connect by prior, но здесь две таблицы и как быть? ... |
|||
:
Нравится:
Не нравится:
|
|||
11.10.2019, 12:26 |
|
Запрос на построение дерева
|
|||
---|---|---|---|
#18+
wsnet, Сначала дерево + зафиксируй порядок, потом джойни продукты к узлам ... |
|||
:
Нравится:
Не нравится:
|
|||
11.10.2019, 12:28 |
|
Запрос на построение дерева
|
|||
---|---|---|---|
#18+
wsnet, Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9.
далее, грамотно это дело отсортировать ... |
|||
:
Нравится:
Не нравится:
|
|||
11.10.2019, 13:23 |
|
Запрос на построение дерева
|
|||
---|---|---|---|
#18+
wsnet, Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50.
... |
|||
:
Нравится:
Не нравится:
|
|||
11.10.2019, 16:30 |
|
|
start [/forum/topic.php?fid=52&msg=39875342&tid=1881989]: |
0ms |
get settings: |
10ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
33ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
42ms |
get tp. blocked users: |
1ms |
others: | 14ms |
total: | 132ms |
0 / 0 |