|
![]() |
#1 |
Участник
|
Темповая таблица. Странный результат join-a с обычной таблицей
Есть две таблицы.
Одна темповая (tmpTrans) , вторая обычная (custInvoiceTrans ). До выполнения: custInvoiceTrans - есть данные tmpTrans - пустая Цитата:
.........
select sum(Qty), sum(LineAmount), sum(VAT), sum(Excise), sum(TaxAmount) from tmpTrans where tmpTrans.InvoiceId == custInvoiceTrans.InvoiceId && tmpTrans.InvoiceDate == custInvoiceTrans.InvoiceDate && tmpTrans.InvoiceLineNum == custInvoiceTrans.LineNum && tmpTrans.NumberSequenceGroup == custInvoiceTrans.NumberSequenceGroup && tmpTrans.FactureLineType == FactureLineType_RU::InvoiceLine && tmpTrans.Module == FactureModule_RU::Cust; custInvoiceTrans - есть данные tmpTrans - есть данные Это что, хитрый вариант outer full join ? Такая странная инициализация темповой таблицы? Объясните пожалуйста..... Ведь условие where возвращает "ложь" |
|
|
|