Показать сообщение отдельно
Старый 12.05.2004, 15:44   #3  
Владимир Максимов is offline
Владимир Максимов
Участник
КОРУС Консалтинг
 
1,658 / 1162 (42) ++++++++
Регистрация: 13.01.2004
Записей в блоге: 3
Продублируй Group BY для tmpFrmVirtual (или для inventTrans)

PHP код:
while
        
select tmpFrmVirtual
            group by InventTransId
        join  inventTrans
            group by TransRefId
PackingSlipIdDatePhysical
            where   inventTrans
.InventTransId == tmpFrmVirtual.InventTransId &&
                    
inventTrans.TransType == InventTransType::Purch &&
                    
inventTrans.StatusReceipt == StatusReceipt::Received

    
{
        
info(strfmt("%1, %2, %3",inventTrans.TransRefIdinventTrans.PackingSlipIdinventTrans.DatePhysical)); 
Непонятно, почему ты собственно ожидал уникальности данных, если поле InventTransId даже не включено в список групировки?