|
Помогите с запросом по ТЧ и РС | ☑ | ||
---|---|---|---|---|
0
vse_serjezno
20.12.13
✎
16:39
|
Есть запрос
ВЫБРАТЬ ИПМ_ОтгрузкаНаТранспортнуюКомпаниюЗаказыКлиентов.ЗаказКлиента ИЗ Документ.ИПМ_ОтгрузкаНаТранспортнуюКомпанию.ЗаказыКлиентов КАК ИПМ_ОтгрузкаНаТранспортнуюКомпаниюЗаказыКлиентов ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ИПМ_Оповещения КАК ИПМ_Оповещения ПО ИПМ_ОтгрузкаНаТранспортнуюКомпаниюЗаказыКлиентов.ЗаказКлиента = ИПМ_Оповещения.ЗаказКлиента ГДЕ ИПМ_Оповещения.ТипДокументаДвижения = &ТипДокументаДвижения И ИПМ_ОтгрузкаНаТранспортнуюКомпаниюЗаказыКлиентов.Ссылка = &Ссылка И ИПМ_Оповещения.ЗаказКлиента ЕСТЬ NULL Собственно, чт хочу им достать: заказы из ТЧ, которых нет в РС. Не получается. Запрос пустой все время. Подскажите пожалуйста, в чем косяк?.. |
|||
1
Ёпрст
20.12.13
✎
16:41
|
дык при внутреннем соединении и не будет ничего.
|
|||
2
vse_serjezno
20.12.13
✎
16:43
|
Изначально запрос пробовала такой:
ВЫБРАТЬ ИПМ_ОтгрузкаНаТранспортнуюКомпаниюЗаказыКлиентов.ЗаказКлиента ИЗ Документ.ИПМ_ОтгрузкаНаТранспортнуюКомпанию.ЗаказыКлиентов КАК ИПМ_ОтгрузкаНаТранспортнуюКомпаниюЗаказыКлиентов ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ИПМ_Оповещения КАК ИПМ_Оповещения ПО (ИПМ_Оповещения.ЗаказКлиента ЕСТЬ NULL ) ГДЕ ИПМ_Оповещения.ТипДокументаДвижения = &ТипДокументаДвижения И ИПМ_ОтгрузкаНаТранспортнуюКомпаниюЗаказыКлиентов.Ссылка = &Ссылка |
|||
3
vse_serjezno
20.12.13
✎
16:45
|
(1) оно левое вроде.)
|
|||
4
kosts
20.12.13
✎
16:48
|
На нулл нужно проверять уже в секции Где.
|
|||
5
vse_serjezno
20.12.13
✎
16:51
|
(4) в первом запросе это не помогает(
|
|||
6
kosts
20.12.13
✎
16:56
|
В первом запросе ИПМ_Оповещения.ТипДокументаДвижения не может быть одновременно нулл и другим значением...
|
|||
7
dj_serega
20.12.13
✎
16:58
|
Если в правой таблице:
ГДЕ ИПМ_Оповещения.ТипДокументаДвижения = &ТипДокументаДвижения Тогда Левое соединение превращается в внутреннее. Это магия запросов. |
|||
8
dj_serega
20.12.13
✎
16:59
|
(7) Имею ввиду следующее:
Если на правую таблицу наложить условие тогда Левое соединение будет внутренним. Выход условие писать в связях. |
|||
9
Ёпрст
20.12.13
✎
17:39
|
(3) своим "где" - оно ужо давно внутреннее
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |