Вычитание таблиц в запросе #409666


#0 by Feofan
Прошу совета. Имею 2 вложенных запроса, каждый возвращает таблицу данных с 2-мя одинаковыми полями (1-й  возвращает все множество записей, 2-й - его подмножество). Нужно получить те записи из таблицы 1, которые отсутствуют в таблице 2. Вроде бы просто, а что-то никак. Левое соединение через <> виснет, через = работает, но возвращает естественно 2-ю таблицу.. На всякий случай вот запрос: ВЫБРАТЬ     ИЗ Смысл его - определить, по каким позициям номенклатуры какие типы цен отсутствуют в РС ЦеныНоменклатуры
#1 by IronDemon
ВЫБРАТЬ    Номенклатура.Представление ГДЕ    (НЕ Номенклатура.Ссылка В                ИЗ                    РегистрСведений.ЦеныНоменклатуры.СрезПоследних КАК ЦеныНоменклатурыСрезПоследних))
#2 by Ненавижу 1С
ЛЕВОЕ СОЕДИНЕНИЕ ЗапросБ ПО (ЗапросА.Х=ЗапросБ.Х) ГДЕ ЗапросБ.Х ЕСТЬ NULL
#3 by Feofan
Нужно знать какие именно типы цен отсутствуют - может быть например по 3-м типам заведены записи, по 2-м нет. Вот эти 2 и нужно вывести
#4 by Feofan
Разобрался, натолкнул на правильную мысль. Всем спасибо, вот получившийся запрос:    ИЗ ГДЕ    Существующие.ТипЦен ЕСТЬ NULL УПОРЯДОЧИТЬ ПО    НоменклатураВСЕ
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С