Задача: в таблице два поля. Первое -- целочисленное, а второе -- вычисляемое, показывает количество записей, соответствующих значению первого поля. Таблица создается так:
create table t ( i integer, c computed by ((select count(*) from t where t.i = i)) ) добавляем три записи: insert into t (i) values (1); insert into t (i) values (1); insert into t (i) values (2); выполняем: SELECT * FROM t по идее должны получить: 1, 2 1, 2 2, 1 а получаем: 1, 3 1, 3 2, 3 что здесь не так?

