Запрос. Исключить выборку одной таблицы из выборки другой. #693548


#0 by JackАndJill
Здравствуйте.  Собственно, есть два запроса. Один выдает данные, содержащие в том числе ненужные строки. Второй выдает только строки, которые не нужны. Надо исключить из первой выборки те строки, что содержатся во второй.
#1 by Wobland
так. что дальше?
#2 by БешНог
соедини, будь мужиком, блеать!
#3 by dj_serega
Только "НЕ" не забыть.
#4 by JackАndJill
Я получу строки, содержащиеся в обеих таблицах.
#5 by Strogg
left outer join. Както так, если мне не изменяет памьять :)
#6 by JackАndJill
Поставив НЕ, получаю произведение таблиц. Т.е. строк будет X * Y
#7 by БешНог
соедини и выбери где есть нул
#8 by Wobland
отфильтруй, бл***
#9 by JackАndJill
Вот первый запрос:     РаботникиОрганизацийСрезПоследних.Сотрудник ИЗ     РегистрСведений.РаботникиОрганизаций.СрезПоследних(
#10 by JackАndJill
Вот второй: ВЫБРАТЬ     СостояниеРаботниковОрганизацийСрезПоследних.Сотрудник КАК Сотрудник ИЗ     РегистрСведений.СостояниеРаботниковОрганизаций.СрезПоследних КАК СостояниеРаботниковОрганизацийСрезПоследних     СостояниеРаботниковОрганизацийСрезПоследних.Состояние = ЗНАЧЕНИЕ(Перечисление.СостоянияРаботникаОрганизации.ОтпускПоУходуЗаРебенком)     И &ТекущаяДата МЕЖДУ СостояниеРаботниковОрганизацийСрезПоследних.Период И СостояниеРаботниковОрганизацийСрезПоследних.ПериодЗавершения ОБЪЕДИНИТЬ ВСЕ ВЫБРАТЬ     СостояниеРаботниковОрганизацийСрезПоследних.Сотрудник
#11 by JackАndJill
Из стандартной ЗУП.
#12 by МихаилМ
на прошлой неделе был аналогичный вопрос. в поиск
#13 by JackАndJill
Ага, кажется сделал.
#14 by JackАndJill
Полное соединение и потом фильтр, 7,8 спс.
#15 by mzelensky
Буквально на тай неделе эта тема ОООЧЕНЬ плотно обсасывалась.
#16 by Goggy
В одно действие левым соединением.
#17 by mistеr
"НЕ В " уже предлагали?
#18 by Пол Ньюман
Любое поле из второй таблицы в условии ВтораяТаблица.ИмяПоля = Неопределено Хотя может и ВтораяТаблица.ИмяПоля IS NULL прокатит, там есть ограничения при соединении по NULL, но про условие не помню
#19 by Goggy
Сразу видно кто на клюшках пилит свой Гкод)))
#20 by sanja26
а если в млн записей?
#21 by mistеr
То что?
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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