Добрый день.
Помогите разобраться...
Есть запись в table1 со значением dataAreaId == 1. Также есть поля RefRecId и RefCompanyId, ссылающиеся на запись в table2 со значением dataAreaId == 2.
con - компании в которых нужно искать.
Но...
X++:
select firstonly crosscompany :[con] table1
where table1.TTNId == TTNId
&& table1.dataAreaId == this.dataAreaId
join table2
where table2.RecId == table1.RefRecId
&& table2.dataAreaId == table1.RefCompanyId;
... не приносит ожидаемого результата.
Сразу напишу что в запросе к базе почему-то дописывается table1.dataAreaId == table2.dataAreaId. Как этого избежать?