Вход | Регистрация


Как сделать ЕстьNull при левом соединении в СКД?

Как сделать ЕстьNull при левом соединении в СКД?
Я
   DTX 4th
 
19.10.17 - 14:40
Заметили очень странную работу скд.
НаборДанных1:
ВЫБРАТЬ
    1 КАК Поле1

ОБЪЕДИНИТЬ ВСЕ

ВЫБРАТЬ
    2

ОБЪЕДИНИТЬ ВСЕ

ВЫБРАТЬ
    3

ОБЪЕДИНИТЬ ВСЕ

ВЫБРАТЬ
    4

ОБЪЕДИНИТЬ ВСЕ

ВЫБРАТЬ
    5

ОБЪЕДИНИТЬ ВСЕ

ВЫБРАТЬ
    6

НаборДанных2:
ВЫБРАТЬ
    1 КАК Поле2,
    20 КАК Количество

ОБЪЕДИНИТЬ ВСЕ

ВЫБРАТЬ
    2,
    30

ОБЪЕДИНИТЬ ВСЕ

ВЫБРАТЬ
    3,
    40

Связь:
https://i.imgur.com/SeaQXHD.png
Вычисляемые поля:
https://i.imgur.com/ktFl1sQ.png
Структура:
https://i.imgur.com/XAhI4PE.png
Результат:
https://i.imgur.com/cvdMsFV.png
Вопрос:
Куда пропали три строки из нижней таблицы, где Поле3 = 999?
 
 
   xaozai
 
1 - 19.10.17 - 14:54
   DTX 4th
 
2 - 19.10.17 - 15:29
Жесткач.
8 лет прошло, а ничего не поменялось.
В принципе, проблему вывода решает, а вот пользователи всё равно будут не в силах создать свою структуру для подобного отчета.
   xaozai
 
3 - 19.10.17 - 15:40
(2) Можно сделать соединение в запросе.
В таком случае, не должно быть таких проблем.
   DTX 4th
 
4 - 19.10.17 - 15:49
(3) Не подходит, т.к. один из наборов - внешний.
   xaozai
 
5 - 19.10.17 - 16:50
(4) Ну, как вариант: сделать один внешний источник данных, полученный запросом, если уж не избавиться от внешнего вообще.
   DTX 4th
 
6 - 19.10.17 - 16:57
(5) Как крайний вариант пойдёт, спасибо

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует