Я не специалист по базам данных, несмотря на это, я создал оператор, который подсчитывает функцию идентификаторов по уникальным идентификаторам групп из таблицы:
USE farm;
SELECT reg.grpId, COUNT(reg.id) as TOTAL FROM farm.reg group by reg.grpId;
Поскольку я не хочу работать на сервере NodeJs мне нужно знать, возможно ли создать сгенерированный столбец, как показано ниже, что выдает ошибку 1064 -Выберите недопустимый в этой позиции
утверждение:
USE farm;
ALTER TABLE reg ADD total INT GENERATED ALWAYS AS(SELECT reg.grpId COUNT(reg.id) FROM farm.reg group by reg.grpId)STORED AFTER grpId;
Спасибо!