Вход | Регистрация

1С:Предприятие ::

Метки: 

Дублируются данные в запросе

Я
   Arch Dornan
 
21.07.18 - 19:39
Доброго времени суток, с меня как всегда.
Имеется запрос
ВЫБРАТЬ
        СотрудникиПеречень.Сотрудник.Ссылка КАК СотрудникиПеречень
    ПОМЕСТИТЬ ТАБЛИЦА_СОТРУДНИКОВ1
    ИЗ
        Справочник.Договоры.Перечень КАК СотрудникиПеречень
    
    ОБЪЕДИНИТЬ ВСЕ
    
    ВЫБРАТЬ
        СотрудникиИсполнит.Сотрудник.Ссылка
    ИЗ
        Справочник.Договоры.Исполнители КАК СотрудникиИсполнит
    ;
    
    ////////////////////////////////////////////////////////////////////////////////

    ВЫБРАТЬ
        ФизическиеЛица.Ссылка
    ИЗ  
    Справочник.ФизическиеЛица КАК ФизическиеЛица
    ВНУТРЕННЕЕ СОЕДИНЕНИЕ ТАБЛИЦА_СОТРУДНИКОВ1 КАК ТАБЛИЦА_СОТРУДНИКОВ1
    ПО ФизическиеЛица.Ссылка <> ТАБЛИЦА_СОТРУДНИКОВ1.СотрудникиПеречень.Ссылка 

В результате запроса, по-хорошему, должны остаться только те физические лица из справочника, ссылка на которых не совпадает с теми, которые отобраны во временной таблице. Этого я пытаюсь добиться внутренним соединением и условием <>. Это в идеале.
А как на практике получается так: результатом запроса является таблица, где справа перечислены физ.лица из временной таблицы и им в соответствие поставлены все, кто подходит под условие <>, в итоге получается таблица на 15 строк в 2 колонки. А в теории должна быть одна колонка, и, например, если во временной таблице 1 человек, а в справочнике 5, то в итоге должно быть 4, т.е. Вася есть во временной таблице и в справочнике, значит в результате должна быть таблица без Василия. Запутался в этих дублированиях, помогите, пожалуйста.
 
  Рекламное место пустует
   Лефмихалыч
 
1 - 21.07.18 - 20:00
ИЗ  
    Справочник.ФизическиеЛица КАК ФизическиеЛица
    ЛЕВОЕБЛЯТЬ СОЕДИНЕНИЕ ТАБЛИЦА_СОТРУДНИКОВ1 КАК ТАБЛИЦА_СОТРУДНИКОВ1
    ПО ФизическиеЛица.Ссылка = ТАБЛИЦА_СОТРУДНИКОВ1.СотрудникиПеречень.Ссылка
ГДЕ ТАБЛИЦА_СОТРУДНИКОВ1.СотрудникиПеречень.Ссылка есть null
   1sanekmaloi1
 
2 - 21.07.18 - 22:07
ИЗ  
    Справочник.ФизическиеЛица КАК ФизическиеЛица
ГДЕ     
    НЕ ФизическиеЛица.Ссылка В (ВЫБРАТЬ ТАБЛИЦА_СОТРУДНИКОВ1.СотрудникиПеречень из ТАБЛИЦА_СОТРУДНИКОВ1)
   Arch Dornan
 
3 - 22.07.18 - 11:32
(1) Лефмихалыч, Вы лучший, спасибо.
(2) Спасибо
   D3O
 
4 - 22.07.18 - 15:09
(3) по быстродействию лучше именно вариант (1)


Список тем форума
Рекламное место пустует   Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Рекламное место пустует