02.04.2008, 17:59 | #1 |
Участник
|
Непонятка с exist join-ом...
Добрый день!
Есть запрос: SELECT ItemId, DatePhysical, TransType, TransRefId, StatusReceipt, StatusIssue, Qty, CostAmountPhysical, CostAmountPosted, CostAmountAdjustment FROM InventTrans WHERE ((ItemId = 0234530500)) AND ((DateFinancial>=14.01.08 AND DateFinancial<=16.01.08)) AND ((TransRefId = 139233)) JOIN configId, InventLocationId, InventGtdId_RU, inventBatchId FROM InventDim WHERE InventTrans.inventDimId = InventDim.inventDimId AND ((InventLocationId = 261_ГП11)) JOIN ItemId FROM InventTable WHERE InventTrans.ItemId = InventTable.ItemId EXISTS JOIN * FROM InventJournalTable WHERE InventTrans.TransRefId = InventJournalTable.JournalId проблема в следующем: без "EXISTS JOIN" он работает нормально, а ним не очень (вернее совсем не работает). Запись в InventJournalTable для JournalId = 139233 точно существует!!! Может кто-то попробовать мне объяснить, что я упускаю? Огромное спасибо |
|