Другая стратегия заключается в создании теневой таблицы, которая содержит агрегацию материнской таблицы.Это не легко, потому что ваша работа как разработчика - поддерживать теневую таблицу в соответствии с материнской таблицей.Каждое удаление, обновление или вставка в таблицу файлов должно сопровождаться изменением в теневой таблице.
Базы данных, такие как Oracle, поддерживают материализованные представления для достижения этого автоматически, а sqlite - нет.