|
Как подзапрос выполнять один раз в select в pl/sql
|
|||
---|---|---|---|
#18+
Есть запрос в pl/sql Код: plsql 1. 2. 3. 4. 5.
Как перезаписать запрос чтобы подзапрос Select distinct inn from potential_fin выполнялся один раз или в какую структуру данных нужно записать подзапрос чтобы потом его можно было переиспользовать ... |
|||
:
Нравится:
Не нравится:
|
|||
20.12.2020, 12:36 |
|
Как подзапрос выполнять один раз в select в pl/sql
|
|||
---|---|---|---|
#18+
x17.mstu Как перезаписать запрос Hеясно чего предполагалось достичь этим финтом ушами. Если potential_fin.inn NOT NULL - просто выкинуть: Код: plsql 1. 2. 3. 4. 5.
и использовать: Код: plsql 1.
SY. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.12.2020, 20:01 |
|
Как подзапрос выполнять один раз в select в pl/sql
|
|||
---|---|---|---|
#18+
А если potential_fin.inn NULLable, и в potential_fin есть строки где поле inn NULL то: Код: plsql 1. 2.
ничего не вернет. Так-что расскажи чего ты пытаешься достичь? SY. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.12.2020, 20:10 |
|
Как подзапрос выполнять один раз в select в pl/sql
|
|||
---|---|---|---|
#18+
x17.mstu Есть запрос в pl/sql Код: plsql 1. 2. 3. 4. 5.
Как перезаписать запрос чтобы подзапрос Select distinct inn from potential_fin выполнялся один раз или в какую структуру данных нужно записать подзапрос чтобы потом его можно было переиспользовать запрос дублирует строки (если я правильно понял) тогда Код: plsql 1. 2.
..... stax ... |
|||
:
Нравится:
Не нравится:
|
|||
21.12.2020, 10:43 |
|
Как подзапрос выполнять один раз в select в pl/sql
|
|||
---|---|---|---|
#18+
Stax, Почему дублирует-то? В первой части in, во второй части not in. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.12.2020, 18:06 |
|
Как подзапрос выполнять один раз в select в pl/sql
|
|||
---|---|---|---|
#18+
Stax запрос дублирует строки Не дублирует, а потенциально теряет. not in же, а про декларативный not null на поле inn (которого к тому же возможно нет в potential_fin) ничего не сказано ... |
|||
:
Нравится:
Не нравится:
|
|||
21.12.2020, 18:11 |
|
|
start [/forum/topic.php?fid=52&fpage=29&tid=1880579]: |
0ms |
get settings: |
8ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
38ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
42ms |
get tp. blocked users: |
2ms |
others: | 10ms |
total: | 128ms |
0 / 0 |