Есть запрос, в котором по левому соединяются две таблицы, но не по равенству полей, а по неравным полям. Почему соединение не срабатывает?
Вот запрос:
ВЫБРАТЬ РАЗЛИЧНЫЕ
НоменклатураДополнительныеРеквизиты.Ссылка
ИЗ
Справочник.Номенклатура.ДополнительныеРеквизиты КАК НоменклатураДополнительныеРеквизиты
ЛЕВОЕ СОЕДИНЕНИЕ Справочник.НоменклатураПрисоединенныеФайлы КАК НоменклатураПрисоединенныеФайлы
ПО НоменклатураДополнительныеРеквизиты.Ссылка <> НоменклатураПрисоединенныеФайлы.ВладелецФайла
ГДЕ
НоменклатураПрисоединенныеФайлы.Наименование В(&ФайлыЗапрета)
И НоменклатураДополнительныеРеквизиты.Свойство = &СвойствоПроизводитоель
И НоменклатураДополнительныеРеквизиты.Значение В(&Производители)
ВЫБРАТЬ РАЗЛИЧНЫЕ
НоменклатураДополнительныеРеквизиты.Ссылка
ИЗ
Справочник.Номенклатура.ДополнительныеРеквизиты КАК НоменклатураДополнительныеРеквизиты
ЛЕВОЕ СОЕДИНЕНИЕ Справочник.НоменклатураПрисоединенныеФайлы КАК НоменклатураПрисоединенныеФайлы
ПО НоменклатураДополнительныеРеквизиты.Ссылка = НоменклатураПрисоединенныеФайлы.ВладелецФайла
И
НоменклатураПрисоединенныеФайлы.Наименование В(&ФайлыЗапрета)
ГДЕ
НоменклатураПрисоединенныеФайлы.ВладелецФайла ЕСТЬ NULL
И НоменклатураДополнительныеРеквизиты.Свойство = &СвойствоПроизводитоель
И НоменклатураДополнительныеРеквизиты.Значение В(&Производители)