Показать сообщение отдельно
Старый 01.04.2011, 13:40   #22  
Alexius is offline
Alexius
Участник
Аватар для Alexius
 
461 / 248 (9) ++++++
Регистрация: 13.12.2001
Цитата:
Сообщение от mazzy Посмотреть сообщение
Логичнее. а как?

поиск неиспользуемых inventSum сводится к поиску неиспользованных InventDim
Другого способа нет.
Как-то так
X++:
    InventSum   inventSum;
    InventTrans inventTrans;
    ;
    
    ttsbegin;

    delete_from inventSum
        notexists join inventTrans
            where inventTrans.ItemId      == inventSum.ItemId &&
                  inventTrans.inventDimId == inventSum.InventDimId;
            
    ttscommit;