12.12.2012, 13:02 | #1 |
Участник
|
join таблиц с разным значением dataAreaId
Добрый день.
Помогите разобраться... Есть запись в 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. Как этого избежать? |
|
|
За это сообщение автора поблагодарили: S.Kuskov (3). |
Теги |
crosscompany, join, баг |
|
Опции темы | Поиск в этой теме |
Опции просмотра | |
|