powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / аналог OUTER APPLY
4 сообщений из 4, страница 1 из 1
аналог OUTER APPLY
    #40023230
_human
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
сувществует ли в db2 аналогичньій прием как в sqlserver OUTER APPLY ?
нашелся только аналог CROSS APPLY - LATERAL
...
Рейтинг: 0 / 0
аналог OUTER APPLY
    #40023231
_human
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
т.е. в случае с LATERAL для каждой записи с левой таблцьі вернутся записи которьіе удовлетворяют предикату(корреляция), то в случае с OUTER APPLY все записи с левой таблицьі будут возвращеньі независимо от вьічисления предиката(аналогично с LEFT JOIN)
...
Рейтинг: 0 / 0
аналог OUTER APPLY
    #40023274
Mark Barinstein
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
_human,

Это?
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
WITH 
  L(ID, VAL_L) AS (VALUES (1, '1'), (2, '2'))
, R(ID, VAL_R) AS (VALUES (1, '11'))
SELECT L.ID, L.VAL_L, R.VAL_R
FROM L
LEFT JOIN LATERAL
(
SELECT *
FROM R
WHERE R.ID = L.ID
) R ON 1=1;

|ID         |VAL_L|VAL_R|
|-----------|-----|-----|
|1          |1    |11   |
|2          |2    |     |



Если нет, то приведите исходные таблицы с данными и нужный результат.
...
Рейтинг: 0 / 0
аналог OUTER APPLY
    #40023466
_human
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Mark Barinstein,

Да, спасибо
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / аналог OUTER APPLY
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]