|
Подзапрос
|
|||
---|---|---|---|
#18+
Добрый день написал запрос Код: plsql 1. 2. 3. 4. 5. 6.
где сразу сортирую данные, потом ограничиваю их по liasid(сравниваю с другой таблицей) и отбираю одну запись Как можно реализовать, чтобы сразу ограничивать по liasid, потом сортировать и отбирать одну запись? ... |
|||
:
Нравится:
Не нравится:
|
|||
17.04.2019, 11:04 |
|
Подзапрос
|
|||
---|---|---|---|
#18+
petrovichvanya, Код: plsql 1. 2. 3. 4. 5. 6.
Это? ... |
|||
:
Нравится:
Не нравится:
|
|||
17.04.2019, 11:13 |
|
Подзапрос
|
|||
---|---|---|---|
#18+
alex-lsЭто?STFF: Inlline view не может быть кор.... ... |
|||
:
Нравится:
Не нравится:
|
|||
17.04.2019, 11:20 |
|
Подзапрос
|
|||
---|---|---|---|
#18+
alex-ls, не совсем, ваш вариант не рабочий "l.liasid: invalid indentifiet" что заработало приходится выносить за скобки Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9.
получается сразу идет сортировка и только потом ограничение по liasid, что не подходит ... |
|||
:
Нравится:
Не нравится:
|
|||
17.04.2019, 11:22 |
|
Подзапрос
|
|||
---|---|---|---|
#18+
petrovichvanyaчтобы сразу ограничивать по liasid, потом сортировать и отбирать одну запись?RTFM 1) lateral , 2) row_limiting_clause (FAQ) ... |
|||
:
Нравится:
Не нравится:
|
|||
17.04.2019, 11:27 |
|
Подзапрос
|
|||
---|---|---|---|
#18+
Elicalex-lsЭто?STFF: Inlline view не может быть кор.... "l" может быть например коллекцией с полем liasid, с какого перепугу это должен быть обязательно алиас, как ту позже выясняется? ... |
|||
:
Нравится:
Не нравится:
|
|||
17.04.2019, 11:31 |
|
Подзапрос
|
|||
---|---|---|---|
#18+
petrovichvanyaalex-ls, не совсем, ваш вариант не рабочий "l.liasid: invalid indentifiet" мой вариант рабочий, это Вы не весь запрос сразу привели. если l.liasid это например поле коллекции, то все работает ... |
|||
:
Нравится:
Не нравится:
|
|||
17.04.2019, 11:32 |
|
Подзапрос
|
|||
---|---|---|---|
#18+
alex-lsс какого перепугу это должен быть обязательно алиасСтаж плюс опыт позволяют зреть в корень. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.04.2019, 11:35 |
|
Подзапрос
|
|||
---|---|---|---|
#18+
Код: plsql 1. 2. 3. 4. 5. 6. 7.
так? ... |
|||
:
Нравится:
Не нравится:
|
|||
17.04.2019, 11:38 |
|
Подзапрос
|
|||
---|---|---|---|
#18+
Elicalex-lsтак? Зачем так упрямо ещё глубже садиться в лужу? ну я же смайлик поставил! а говорил что опыт у тебя есть... ... |
|||
:
Нравится:
Не нравится:
|
|||
17.04.2019, 11:42 |
|
Подзапрос
|
|||
---|---|---|---|
#18+
Код: plsql 1. 2. 3. 4. 5.
... |
|||
:
Нравится:
Не нравится:
|
|||
17.04.2019, 11:47 |
|
Подзапрос
|
|||
---|---|---|---|
#18+
Dshedoo Код: plsql 1. 2. 3. 4. 5. 6. 7. 8.
Код: plsql 1. 2.
... |
|||
:
Нравится:
Не нравится:
|
|||
17.04.2019, 11:49 |
|
Подзапрос
|
|||
---|---|---|---|
#18+
Elic, ладно, что-то мне стыдно перед вами стало Код: plsql 1. 2.
... |
|||
:
Нравится:
Не нравится:
|
|||
17.04.2019, 11:54 |
|
Подзапрос
|
|||
---|---|---|---|
#18+
alex-ls Код: plsql 1.
Мимо. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.04.2019, 11:57 |
|
Подзапрос
|
|||
---|---|---|---|
#18+
Вы решили пойти по простому пути, которые вовсе не подходят конструкция запроса такая Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16.
... |
|||
:
Нравится:
Не нравится:
|
|||
17.04.2019, 12:04 |
|
Подзапрос
|
|||
---|---|---|---|
#18+
Elicalex-ls Код: plsql 1.
Мимо. brslias вообще не нужна по факту, данные из нее текущим запросом не берутся, поэтому можно пройтись только по brsliasrests, разве что группировку добавить. поэтому для каждого значения liasid ищем first/last с заданной сортировкой ... |
|||
:
Нравится:
Не нравится:
|
|||
17.04.2019, 12:16 |
|
Подзапрос
|
|||
---|---|---|---|
#18+
Код: plsql 1. 2. 3. 4. 5.
... |
|||
:
Нравится:
Не нравится:
|
|||
17.04.2019, 12:21 |
|
Подзапрос
|
|||
---|---|---|---|
#18+
petrovichvanya, для не древніх версій Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10.
..... stax ... |
|||
:
Нравится:
Не нравится:
|
|||
17.04.2019, 12:23 |
|
Подзапрос
|
|||
---|---|---|---|
#18+
Stax, d.deptno не определен, это на старых версиях так? ... |
|||
:
Нравится:
Не нравится:
|
|||
17.04.2019, 12:30 |
|
Подзапрос
|
|||
---|---|---|---|
#18+
petrovichvanyaконструкция запроса такая если я правильно понял конструкцию k.liasid = l.liasid надо чутку выше, перед order by r.restdate .... stax ... |
|||
:
Нравится:
Не нравится:
|
|||
17.04.2019, 12:30 |
|
Подзапрос
|
|||
---|---|---|---|
#18+
Stax, с какой версии так уже можно писать? ... |
|||
:
Нравится:
Не нравится:
|
|||
17.04.2019, 12:39 |
|
Подзапрос
|
|||
---|---|---|---|
#18+
petrovichvanya, для не очень древніх Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14.
..... stax ... |
|||
:
Нравится:
Не нравится:
|
|||
17.04.2019, 12:41 |
|
|
start [/forum/topic.php?fid=52&msg=39802705&tid=1882577]: |
0ms |
get settings: |
10ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
51ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
56ms |
get tp. blocked users: |
1ms |
others: | 296ms |
total: | 448ms |
0 / 0 |