|
выстроить иерархию продуктов в строку
|
|||
---|---|---|---|
#18+
Код: sql 1. 2. 3. 4.
Есть таблица иерархии и справочник продуктов Код: sql 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. 51. 52. 53. 54.
всего может быть максимум 5 уровней иерархии, нужно их выстроить в строку таким образом. Чтобы каждый продукт имел свою линейную иерархию. id product_lev1_idproduct_lev1_nameproduct_lev2_idproduct_lev2_nameproduct_lev3_idproduct_lev3_nameproduct_lev4_idproduct_lev4_nameproduct_lev5_idproduct_lev5_name1 41 продукт41 31 продукт31 21 продукт21 11 продукт11 1 продукт12 32 продукт32 22 продукт22 2 продукт2 2 продукт2 2 продукт25 41 продукт41 31 продукт31 15 продукт15 5 продукт5 5 продукт511 41 продукт41 31 продукт31 21 продукт21 11 продукт1111 продукт1121 41 продукт41 31 продукт31 21 продукт2121 продукт2121 продукт2131 41 продукт41 31 продукт31 31 продукт3131 продукт3131 продукт314141 продукт4141 продукт4141 продукт4141 продукт4141 продукт412232 продукт32 22 продукт2222 продукт2222 продукт2222 продукт223232 продукт3232 продукт3232 продукт3232 продукт3232 продукт321541 продукт41 31 продукт31 15 продукт1515 продукт1515 продукт15 Написал запрос, помогите его докрутить: Код: sql 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. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77.
... |
|||
:
Нравится:
Не нравится:
|
|||
28.04.2021, 12:20 |
|
выстроить иерархию продуктов в строку
|
|||
---|---|---|---|
#18+
Осподи, бред то какой. 1. Строите свою "иерархию" в "колоночку". 2. Колбасите PIVOT. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.04.2021, 15:16 |
|
выстроить иерархию продуктов в строку
|
|||
---|---|---|---|
#18+
aleks222, Вот здесь есть пример рекурсивного запроса с выстраиванием цепочки https://www.sql.ru/forum/1322566/rekursiya-s-dublyami ... |
|||
:
Нравится:
Не нравится:
|
|||
28.04.2021, 16:43 |
|
|
start [/forum/topic.php?fid=46&fpage=26&tid=1684756]: |
0ms |
get settings: |
8ms |
get forum list: |
21ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
34ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
42ms |
get tp. blocked users: |
1ms |
others: | 303ms |
total: | 430ms |
0 / 0 |