|
|
|
Запрос для поиска значения настройки
|
|||
|---|---|---|---|
|
#18+
Подскажите как написать запрос, для поиска значения настройки, с помощью иерархического запроса и без. Поиск настройки должен быть осуществлен по принципу максимального соответствия по критериям (K1,K2,K3) и вверх по дереву, т.е. если есть, то выбрать настройку по всем трём критериям, если нет, то по двум, если нет, то по одному, если нет, то взять общее значение. Код: 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. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.04.2017, 01:42 |
|
||
|
Запрос для поиска значения настройки
|
|||
|---|---|---|---|
|
#18+
ТерентийПоиск настройки должен быть осуществлен по принципу максимального соответствия по критериям (K1,K2,K3) и вверх по дереву, http://www.bugtraq.ru/forum/faq/general/smart-questions.html] RTFM Не хватает примеров ожидаемого результата, чтобы пояснить "принцип максимального соответствия". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.04.2017, 07:27 |
|
||
|
Запрос для поиска значения настройки
|
|||
|---|---|---|---|
|
#18+
ElicТерентийПоиск настройки должен быть осуществлен по принципу максимального соответствия по критериям (K1,K2,K3) и вверх по дереву, http://www.bugtraq.ru/forum/faq/general/smart-questions.html] RTFM Не хватает примеров ожидаемого результата, чтобы пояснить "принцип максимального соответствия". На вход запросу передается три значения: K1_Val,K2_Val,K3_Val, каждое из которых может быть либо задано, либо NULL. Критерий соответствия - K1 = K1_Val или K1 is NULL, для остальных аналогично. Двигаясь по дереву от листа к корню, найти первую запись (и вернуть VALUE), которая удовлетворяет критерию соответствия, как описано выше, по каждой колонке K1,K2,K3. Надо сделать это одним запросом, с использованием иерархического запроса и без него. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.04.2017, 09:37 |
|
||
|
Запрос для поиска значения настройки
|
|||
|---|---|---|---|
|
#18+
ТерентийНадо сделать это одним запросом, с использованием иерархического запроса и без него.А где твои попытки? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.04.2017, 09:48 |
|
||
|
Запрос для поиска значения настройки
|
|||
|---|---|---|---|
|
#18+
ElicТерентийНадо сделать это одним запросом, с использованием иерархического запроса и без него.А где твои попытки? Видимо мой вопрос, поставил в тупик, сообщество здешних гуру. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.04.2017, 14:28 |
|
||
|
Запрос для поиска значения настройки
|
|||
|---|---|---|---|
|
#18+
ТерентийElicпропущено... А где твои попытки? Видимо мой вопрос, поставил в тупик, сообщество здешних гуру. Здесь на понт взять не получится... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.04.2017, 14:32 |
|
||
|
Запрос для поиска значения настройки
|
|||
|---|---|---|---|
|
#18+
Терентий, А проблема-то в чём? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.04.2017, 14:37 |
|
||
|
|

start [/forum/topic.php?fid=52&fpage=165&tid=1886016]: |
0ms |
get settings: |
7ms |
get forum list: |
18ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
49ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
42ms |
get tp. blocked users: |
1ms |
| others: | 217ms |
| total: | 351ms |

| 0 / 0 |
