请教,sql能不能设置一列,自动统计另一张表每个数据的个数?
例如:
表a
id(部门),zw(职务),name(姓名)
人力部 经理 张三
人力部 副经理 李四
人力部 副经理 王五
开发部 副经理 柳柳
开发部 副经理 琪琪
表b
id(公司),zw(职务),sum(数量)
人力部 经理 1
人力部 副经理 2
要在表b的sum中自动统计每个id(部门)有几个经理,几个副经理。
表a变化,表b就自动跟着变,应该怎么做?
我想到用触发器,又感觉不太像,不知有什么好办法?