|
Count в рекурсивном запросе
|
|||
---|---|---|---|
#18+
Есть древовидная табля Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23.
Получаю родителя со всеми потомками Код: 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.
Как можно в этот же запрос воткнуть подсчет кол-ва полученных записей, никак не соображу? ================= Док. Win7 Ultim x64/Deb 8.7 i386: FB 3.0.2.32703, диалект 3, SS(win)/SC(Deb), Lazarus 1.9(r.55042); FPC 3.1.1 (r.36290), IBX by -Rik-; IBE 2017.4.19.2 ... |
|||
:
Нравится:
Не нравится:
|
|||
29.05.2017, 10:43 |
|
Count в рекурсивном запросе
|
|||
---|---|---|---|
#18+
Док, как-то так Код: 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.
... |
|||
:
Нравится:
Не нравится:
|
|||
29.05.2017, 10:55 |
|
Count в рекурсивном запросе
|
|||
---|---|---|---|
#18+
если ты деревья потом визуализируешь, то кол-во потомков лучше хранить в узле, а не считать каждый раз заново. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
29.05.2017, 12:56 |
|
Count в рекурсивном запросе
|
|||
---|---|---|---|
#18+
Симонов Денискак-то так не взлетело :( Код: sql 1. 2. 3. 4.
Мимопроходящийкол-во потомков лучше хранить в узле там настройки юзера, мне тупо надо получить кол-во записей, чтобы указать размер массива для обработки при загрузке в потоке ... |
|||
:
Нравится:
Не нравится:
|
|||
29.05.2017, 13:25 |
|
Count в рекурсивном запросе
|
|||
---|---|---|---|
#18+
Докне взлетело :( упсс.. ступил. Невнимательно код посмотрел. Спасибо ... |
|||
:
Нравится:
Не нравится:
|
|||
29.05.2017, 13:26 |
|
Count в рекурсивном запросе
|
|||
---|---|---|---|
#18+
Док, а ты точно OVER() дописал? Я спецом как оконную функцию оформил. И ещё какое именно количество надо общее или количество потомков на каждом узле? ... |
|||
:
Нравится:
Не нравится:
|
|||
29.05.2017, 13:28 |
|
Count в рекурсивном запросе
|
|||
---|---|---|---|
#18+
Докмне тупо надо получить кол-во записей, чтобы указать размер массива для обработки при загрузке в потоке И ради такой мелочи ты нагружаешь сервер дурными запросами? Используй динамические структуры. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
29.05.2017, 13:30 |
|
Count в рекурсивном запросе
|
|||
---|---|---|---|
#18+
Симонов ДенисИ ещё какое именно количество надо общее или количество потомков на каждом узле? то, что надо. Одно, на весь корень ... |
|||
:
Нравится:
Не нравится:
|
|||
29.05.2017, 13:45 |
|
|
start [/forum/topic.php?fid=40&tid=1561563]: |
0ms |
get settings: |
8ms |
get forum list: |
10ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
187ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
42ms |
get tp. blocked users: |
1ms |
others: | 303ms |
total: | 569ms |
0 / 0 |