insert into tb (cnt,unit_id) select count(*)cnt,unit_id from your_tb group by unit_id;
貌似触发器在定义的时候只定义了delete、insert 和update的操作的触发器,没有定义在查询时候能触发触发器。所以在分组统计查询的时候可能不能实现用触发器执行插入操作,顾你可以换另一种方式去解决这个问题。 就像上面提供的思路:在进行分组统计的时候就进行插入操作, insert into t_count_reslut(cnt,unit_id) select count(*),unit_id from t_select group by unit_id;
select count(*)cnt,unit_id from your_tb
group by unit_id;
就像上面提供的思路:在进行分组统计的时候就进行插入操作,
insert into t_count_reslut(cnt,unit_id)
select count(*),unit_id from t_select
group by unit_id;