|
Почему так? Условие и левы соединения |
☑ |
0
shamannk
01.08.12
✎
16:58
|
Больше интересует вопрос почему так происходит. Есть запрос в котором 3 левых соединения и нужно получить если в этих полях есть NULL если я это делаю в этом же запросе то не находит а если помещаю в ВТ и там накладываю это же условие то работает условие Где табл1.поле Есть Null И табл2.поле Есть Null и табл3.поле Есть Null
|
|
1
mikecool
01.08.12
✎
16:58
|
п..ц, купи у меня запятых
|
|
2
Ёпрст
гуру
01.08.12
✎
17:00
|
продолжайте наблюдение
|
|
3
ssh2006
01.08.12
✎
17:01
|
(0) запрос приведи
|
|
4
shamannk
01.08.12
✎
17:03
|
...ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.Инт_ДополнительныеСвойства.СрезПоследних(, Параметр = &СДР ) КАК руб
ПО А.Элемент = руб.Элемент
ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.Инт_ДополнительныеСвойства.СрезПоследних(, Параметр = &СДЕ ) КАК евр
ПО А.Элемент = евр.Элемент
ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.Инт_ДополнительныеСвойства.СрезПоследних(, Параметр = &СДД ) КАК дол
ПО А.Элемент = дол.Элемент
ГДЕ
НЕ руб.значение ЕСТЬ NULL
И НЕ евр.значение ЕСТЬ NULL
И НЕ дол.значение ЕСТЬ NULL
|
|
5
shamannk
01.08.12
✎
17:03
|
+(4) Без НЕ читать
|
|
6
Ёпрст
гуру
01.08.12
✎
17:06
|
(4) своим ГДЕ ты превратил Левое соединение в Иннер джоин
|
|
7
Ёпрст
гуру
01.08.12
✎
17:06
|
+6 дальше делай выводы.
|
|
8
shamannk
01.08.12
✎
17:12
|
(7) Какой там я (6) не вкурил еще.
|
|
9
ssh2006
01.08.12
✎
17:18
|
(8) в чем проблема?
|
|