Цитата:
Сообщение от
xshaman
Как может быть InventSum.isAllFieldsZero() == true и количество в inventTrans != 0?
Лишняя проверка.
Нет, не лишняя.
Извините за пропущенное слово
Полная фраза
InventSum.isAllFieldsZero() == true и количество
записей в inventTrans != 0
полный правильный алгоритм
Поэтому правильный алгоритм такой:
1. Найти записи в InventSum для которых InventSum.isAllFieldsZero() == true
2. Найти количество записей InventTrans для каждой записи из InventSum
3. Если количество записей в InventTrans == 0, то InventSum удалять можно.