Исключить список значений из результата запроса
Добрый день.
Подскажите, как правильно исключать записи, которые находятся в другом пакете, из результата запроса?
Те. необходимо получить строки из вт_ВТ_ПодразделеничяДляУдаления, за исключением строк из ВТ_Подразделения.
(Запрос пакета 6 - это я как раз пыталась реализовать)
Подскажите, как правильно исключать записи, которые находятся в другом пакете, из результата запроса?
ВЫБРАТЬ
ВнедренныеПодсистемыПоОбъектамВнедрения.ОбъектВнедрения КАК ОбъектВнедрения
ПОМЕСТИТЬ ВТ_ПодразделенияРегистра
ИЗ
РегистрСведений.ВнедренныеПодсистемыПоОбъектамВнедрения КАК ВнедренныеПодсистемыПоОбъектамВнедрения
ГДЕ
ВнедренныеПодсистемыПоОбъектамВнедрения.ОбъектВнедрения <> &ОбъектВнедрения
;
//////////////////////////////////////////////////////////// ////////////////////
ВЫБРАТЬ
СтруктураПредприятия.Ссылка КАК Ссылка
ПОМЕСТИТЬ ВТ_Подразделения
ИЗ
ВТ_ПодразделенияРегистра КАК ВТ_ПодразделенияРегистра
ЛЕВОЕ СОЕДИНЕНИЕ Справочник.СтруктураПредприятия КАК СтруктураПредприятия
ПО ВТ_ПодразделенияРегистра.ОбъектВнедрения = СтруктураПредприятия.Родитель
ОБЪЕДИНИТЬ ВСЕ
ВЫБРАТЬ
ВТ_ПодразделенияРегистра.ОбъектВнедрения
ИЗ
ВТ_ПодразделенияРегистра КАК ВТ_ПодразделенияРегистра
;
//////////////////////////////////////////////////////////// ////////////////////
ВЫБРАТЬ
СтруктураПредприятия.Ссылка КАК Ссылка
ПОМЕСТИТЬ ВТ_ПодразделеничяДляУдаления
ИЗ
Справочник.СтруктураПредприятия КАК СтруктураПредприятия
ГДЕ
СтруктураПредприятия.Ссылка В ИЕРАРХИИ(&ОбъектВнедрения)
;
//////////////////////////////////////////////////////////// ////////////////////
ВЫБРАТЬ
ВТ_ПодразделеничяДляУдаления.Ссылка КАК Ссылка
ИЗ
ВТ_ПодразделеничяДляУдаления КАК ВТ_ПодразделеничяДляУдаления
ЛЕВОЕ СОЕДИНЕНИЕ ВТ_Подразделения КАК ВТ_Подразделения
ПО (ВТ_Подразделения.Ссылка ЕСТЬ NULL)
ПоказатьТе. необходимо получить строки из вт_ВТ_ПодразделеничяДляУдаления, за исключением строк из ВТ_Подразделения.
(Запрос пакета 6 - это я как раз пыталась реализовать)
По теме из базы знаний
- Реализация условий в прямых запросах к журналу расчета.
- Поиск битых ссылок запросом. Универсальный алгоритм и обработка-пример.
- Сохранение запроса со всеми параметрами и временными таблицами
- Как читать чужой код? Часть 3. Разбор и доработка запросов
- Экспертный кейс. Недостаточно памяти для получения результата запроса: что это такое и как с этим бороться?
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(1)
ВЫБРАТЬ
ВТ_ПодразделеничяДляУдаления.Ссылка КАК Ссылка
ИЗ
ВТ_ПодразделеничяДляУдаления КАК ВТ_ПодразделеничяДляУдаления
ГДЕ
НЕ Истина В (Выбрать Первые 1
Истина
ИЗ
ВТ_Подразделения КАК ВТ_Подразделения
ГДЕ ВТ_Подразделения.Ссылка=ВТ_ПодразделеничяДляУдаления.Ссылка )
ВТ_ПодразделеничяДляУдаления.Ссылка КАК Ссылка
ИЗ
ВТ_ПодразделеничяДляУдаления КАК ВТ_ПодразделеничяДляУдаления
ГДЕ
НЕ Истина В (Выбрать Первые 1
Истина
ИЗ
ВТ_Подразделения КАК ВТ_Подразделения
ГДЕ ВТ_Подразделения.Ссылка=ВТ_ПодразделеничяДляУдаления.Ссылка )
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот