Показать сообщение отдельно
Старый 27.04.2004, 15:01   #1  
Pegiy is offline
Pegiy
Участник
 
159 / 10 (1) +
Регистрация: 22.04.2003
Синтаксис join'а
Подскажите как решить, а то совсем запутался
Есть такой запрос
PHP код:
select itemIdsum(SalesQtyfrom spljLine
group by itemId
join inventDim
where spljLine
.InventDimId == inventDim.inventDimId &&
spljLine.DeliveryDate == _d &&
inventDim.InventLocationId == _location &&
spljLine.Updated == 
хочу теперь вытащить для каждого itemId из InventTablemodule - UnitId
PHP код:
select itemIdsum(SalesQtyfrom spljLine
group by itemId
join inventDim
join unitId from inventTableModule   
// добавил
where spljLine.InventDimId == inventDim.inventDimId &&
spljLine.DeliveryDate == _d &&
inventDim.InventLocationId == _location &&
spljLine.Updated == &&
spljLine.ItemId == inventTableModule.ItemId;  // добавил 
axapta ругается требует группировки
добавляю
PHP код:
join unitId from inventTableModule 
group by unitId 
// хотя смысл этого мне перестает быть понятным 
начинает неправильно выдавать sum(SalesQty)