Имя: Пароль:
1C
1С v8
выборка отсутствующих записей в объединении
0 TITKIT
 
08.02.15
20:06
Вечер добрый...
Подскажите такой вопрос. Есть справочник и регистр сведений связанные по одному из полей. Как выбрать записи из справочника не имеющие соответствия в регистре сведений? Что-то я не понял((( Пишу

ВЫБРАТЬ
    Справочник1.Ссылка КАК Ссылка,
ИЗ
    Справочник.Справочник1 КАК Справочник1
    ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.РегистрСведений1 КАК РегистрСведений1
        ПО Справочник1.Ссылка = РегистрСведений1.Поле1

и наряду с соответствиями мне выдаются ссылки, не имеющие соответствий!
1 Сергиус
 
08.02.15
20:14
(0)ГДЕ РегистрСведений1.Поле1 ЕСТЬ NULL
2 kumena
 
08.02.15
20:14
как то так

внутреннее соединение
по РегистрСведений1.Поле1 IS NULL
3 TITKIT
 
08.02.15
20:21
А почему в первом варианте выводятся и те записи и другие? ведь есть же соединение однозначное...
4 miltiad
 
08.02.15
20:24
(3) Что такое соединение по-твоему?
5 Сергиус
 
08.02.15
20:36
6 TITKIT
 
08.02.15
20:38
(3) когда из первой таблицы выбираются все записи и записи из правой удовлетворяющие условию.)) Сори за глупый вопрос...Т.е. при помощи объединения не выбрать только соответствия?
7 Сергиус
 
08.02.15
20:40
(6)Только соответствия - ВНУТРЕННЕЕ СОЕДИНЕНИЕ