Соединение в запросе
☑
0
seraf
19.04.13
✎
17:14
Привет.
Что-то не догоняю, есть собранные данные во временную таблицу.
Дальше она соединяется ЛЕВЫМи соединениями с пятью регистрами сведений.
Если я правильно понимаю, в результат должны попасть все элементы из временной таблички. Но не попадают те, у которых нет связи в РС.
В каких случаях такое может быть, где я туплю
1
Sammo
19.04.13
✎
17:16
Классика. Неправльное использование Где превращает Левое во внутреннее
2
Лефмихалыч
19.04.13
✎
17:18
+(1) потому, что любое сравнение с NULL возвращает ЛЖЬ
3
seraf
19.04.13
✎
17:22
NULL вроде постарался везде убрать, а Где и правда есть
неправильное использование это например как?
4
Maxus43
19.04.13
✎
17:24
ГДЕ - отсеивает уже результат соединения, и есно можешь чего-то недосчитаться. Надо запрос смотреть
5
Лефмихалыч
19.04.13
✎
17:24
(3) условие перенести в условия соединения
6
seraf
19.04.13
✎
17:25
пасиб, щас подумаю, видимо где-то тут собака
запрос великоват выкладывать
7
GANR
19.04.13
✎
18:44
8
vladimir-boy
19.04.13
✎
19:09
(0) попробуй соединить таблицу у которой должны быть И НУЛЫ ПОСЛЕДНЕЙ ПРАВЫМ соединением
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший