|
Запрос не в списке из временной таблицы
| ☑ |
0
grasshoper
20.12.19
✎
10:05
|
Как организовать запрос, чтобы выбрать заказы, которых нет в списке закрытых?
Пример:
ВЫБРАТЬ
ЗакрытыеЗаказыПокупателей.ЗаказПокупателя КАК ЗакрытыйЗаказ
ПОМЕСТИТЬ ЗакрытыеЗаказы
ИЗ
Документ.ЗакрытиеЗаказовПокупателей.Заказы КАК ЗакрытыеЗаказыПокупателей
;
////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
ЗаказПокупателя.Ссылка КАК Заказ
ИЗ
Документ.ЗаказПокупателя КАК ЗаказПокупателя
ГДЕ
НЕ ЗаказПокупателя.Ссылка В (ЗакрытыеЗаказы)
|
|
1
aleks_default
20.12.19
✎
10:07
|
Левым соединением и проверкой на Null
|
|
2
famnam
20.12.19
✎
10:09
|
для начинающего самый простой вариант
НЕ Ссылка В (Выбрать ЗакрытыйЗаказ из втЗакрытыеЗаказы)
|
|
3
grasshoper
20.12.19
✎
10:10
|
(2) но тогда для каждого заказа будет заново выполняться запрос получения закрытых заказов, я правильно понимаю?
|
|
4
grasshoper
20.12.19
✎
10:11
|
(1) и в каком месте делать такую проверку?
|
|
5
aleks_default
20.12.19
✎
10:12
|
(4) В секции ГДЕ
|
|
6
aleks_default
20.12.19
✎
10:14
|
где ссылка на заказ из правой таблицы = null
|
|
7
grasshoper
20.12.19
✎
10:14
|
(5) Сработало, спасибо
|
|