|
|
|
иерархический запрос (выбрать элементы у которых количество подэлементов больше 2х)
|
|||
|---|---|---|---|
|
#18+
Добрый день не могли бы подсказать как с помощью connect by prior выбрать элементы у которых количество подэлементов больше 2х. Таблица: id element id_parent 1 a null 2 aa 1 3 ab 1 4 ac 1 5 aaa 2 6 aac 2 7 aad 2 8 aaaa 5 9 aaab 5 10 aaac 5 11 aba 3 12 abb 3 13 abc 3 14 aca 4 15 acb 4 16 acc 4 17 aaca 6 18 aacb 6 19 aacc 6 правильный результат: 1 a null ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.01.2017, 13:27 |
|
||
|
иерархический запрос (выбрать элементы у которых количество подэлементов больше 2х)
|
|||
|---|---|---|---|
|
#18+
HolyMacaroniправильный результат: 1 a nullДа ну? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.01.2017, 13:48 |
|
||
|
иерархический запрос (выбрать элементы у которых количество подэлементов больше 2х)
|
|||
|---|---|---|---|
|
#18+
HolyMacaroni, что Вы подразымеваете под термином "подэлемент"? Код: 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. 51. 52. ps желательно тестовые данные в виде "таблички" ...... stax ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.01.2017, 16:17 |
|
||
|
иерархический запрос (выбрать элементы у которых количество подэлементов больше 2х)
|
|||
|---|---|---|---|
|
#18+
ElicHolyMacaroniправильный результат: 1 a nullДа ну? Ошибся, верный результат в таком случае будет: '1', 'a', NULL '2', 'aa', '1' ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.01.2017, 17:05 |
|
||
|
иерархический запрос (выбрать элементы у которых количество подэлементов больше 2х)
|
|||
|---|---|---|---|
|
#18+
HolyMacaroniОшибся, верный результат в таком случае будет: '1', 'a', NULL '2', 'aa', '1'Всё равно не соответствует хотелке. http://www.bugtraq.ru/forum/faq/general/smart-questions.html] RTFM ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.01.2017, 17:08 |
|
||
|
иерархический запрос (выбрать элементы у которых количество подэлементов больше 2х)
|
|||
|---|---|---|---|
|
#18+
stax.., я имею ввиду, что есть дерево, надо найти элементы у которых цепочка подэлементов длинной больше 2х и реализовать это через connect by prior ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.01.2017, 17:13 |
|
||
|
иерархический запрос (выбрать элементы у которых количество подэлементов больше 2х)
|
|||
|---|---|---|---|
|
#18+
HolyMacaroniу которых цепочка подэлементов длинной больше 2хТ.е. есть внуки?! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.01.2017, 17:28 |
|
||
|
иерархический запрос (выбрать элементы у которых количество подэлементов больше 2х)
|
|||
|---|---|---|---|
|
#18+
Elic, точно ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.01.2017, 17:29 |
|
||
|
иерархический запрос (выбрать элементы у которых количество подэлементов больше 2х)
|
|||
|---|---|---|---|
|
#18+
HolyMacaroniElic, точно очевидно (и достаточно) level оценить ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.01.2017, 17:39 |
|
||
|
иерархический запрос (выбрать элементы у которых количество подэлементов больше 2х)
|
|||
|---|---|---|---|
|
#18+
HolyMacaronistax.., я имею ввиду, что есть дерево, надо найти элементы у которых цепочка подэлементов длинной больше 2х и реализовать это через connect by prior на 11-ке слетело на 12-ке вроде пашет Код: 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. ..... stax ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.01.2017, 17:40 |
|
||
|
|

start [/forum/topic.php?fid=52&msg=39387027&tid=1886631]: |
0ms |
get settings: |
11ms |
get forum list: |
18ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
170ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
61ms |
get tp. blocked users: |
1ms |
| others: | 243ms |
| total: | 524ms |

| 0 / 0 |
