Показать сообщение отдельно
Старый 25.02.2005, 15:32   #1  
Ronin is offline
Ronin
aka awas
NavAx Club
 
16 / 30 (2) +++
Регистрация: 21.06.2004
Адрес: г. Москва
? 2 и более OUTER JOIN к одному паренту
Доброго времени суток, вам, господа и дамы!

Не подскажите, как построить селект с 2мя и более outer join'ами с одним парентом? Или объяснить мне в чем я не прав.

У меня на последнем Join'e ругается что

"Невозможно выбрать запись в 'Условия оплаты' ('PaymTerm')
Использован оператор объединения таблиц join, но выражение WHERE не содержит связи между таблицами."

static void Job10(Args _args)
{
SalesTable contractTable;
EmplTable emplTable;
PaymTerm paymTerm;
;

while
select SalesName
from contractTable

outer join NumOfDays, Description
from paymTerm
where paymTerm.PaymTermId == contractTable.Payment

outer join Name
from emplTable
where emplTable.EmplId == contractTable.SalesResponsible

{
info(strfmt("%1 %2", paymTerm.NumOfDays, contractTable.SalesName));
}

}

Хинт: с "обыкновенными", inner join'ами, все job запускается...