|
Как сделать ЕстьNull при левом соединении в СКД?
| ☑ |
0
DTX 4th
19.10.17
✎
14:40
|
Заметили очень странную работу скд.
НаборДанных1:
ВЫБРАТЬ
1 КАК Поле1
ОБЪЕДИНИТЬ ВСЕ
ВЫБРАТЬ
2
ОБЪЕДИНИТЬ ВСЕ
ВЫБРАТЬ
3
ОБЪЕДИНИТЬ ВСЕ
ВЫБРАТЬ
4
ОБЪЕДИНИТЬ ВСЕ
ВЫБРАТЬ
5
ОБЪЕДИНИТЬ ВСЕ
ВЫБРАТЬ
6
НаборДанных2:
ВЫБРАТЬ
1 КАК Поле2,
20 КАК Количество
ОБЪЕДИНИТЬ ВСЕ
ВЫБРАТЬ
2,
30
ОБЪЕДИНИТЬ ВСЕ
ВЫБРАТЬ
3,
40
Связь:
Вычисляемые поля:
Структура:
Результат:
Вопрос:
Куда пропали три строки из нижней таблицы, где Поле3 = 999?
|
|
1
xaozai
19.10.17
✎
14:54
|
|
|
2
DTX 4th
19.10.17
✎
15:29
|
Жесткач.
8 лет прошло, а ничего не поменялось.
В принципе, проблему вывода решает, а вот пользователи всё равно будут не в силах создать свою структуру для подобного отчета.
|
|
3
xaozai
19.10.17
✎
15:40
|
(2) Можно сделать соединение в запросе.
В таком случае, не должно быть таких проблем.
|
|
4
DTX 4th
19.10.17
✎
15:49
|
(3) Не подходит, т.к. один из наборов - внешний.
|
|
5
xaozai
19.10.17
✎
16:50
|
(4) Ну, как вариант: сделать один внешний источник данных, полученный запросом, если уж не избавиться от внешнего вообще.
|
|
6
DTX 4th
19.10.17
✎
16:57
|
(5) Как крайний вариант пойдёт, спасибо
|
|