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 запускается...
|