0
Momus
15.05.20
✎
19:07
|
Помогите соединить несколько таблиц в одном запросе
Есть таблицы: Регистр накопления (РН), Основной документ(ОД), Подчиненный документ(ПД), Регистр сведений (РС). Связь между таблицами следующая:
ОД делает движения в РН; ОД - основание ПД; ПД делает движение в РС. Пишу запрос:
Выбрать
РН.Количество,
ОД.Организация,
ОД.Номенклатура,
ОД.Характеристика,
РС.ЗначениеХарактеристики
ИЗ
РН
Внутреннее Соединение ОД
ПО РН.Регистратор = ОД.ССылка
Левое соединение ПД
ПО ОД.Ссылка = ПД.ДокументОснование
Левое Соединение РС
ПО ОД.Характеристика = РС.Характеристика
И ПД.Ссылка = РС.Регистратор;
В этом запросе я неправильно соединяю ПД и РС. В результате запроса РС.ЗначениеХарактеристики пустое, не сработало соединение с таблицей ПД. Если разбивать запрос на временные таблицы, то все работает как должно.
Подскажите, как правильно расписать соединения.
|
|
4
Momus
15.05.20
✎
19:17
|
Проблема с соединением ПД.Ссылка = РС.Регистратор. Как я понял, на момент соединения ПД.Ссылка пустая. Если все это сделать через ВТ, то все связи работают. Хотелось бы понять, что я делать не так
|
|