不是有意水贴,大致的数据是这样的,表格A的代码数据去匹配表格B的数据,然后找到重复的值,然后看这个人在表格B里面的第三列转发数据是否大于1,如果大于1就计算一个活动人力,然后按照第一列的机构汇总导出一个总数。

解决方案 »

  1.   

    select b.机构,b.代码,b.次数 from b where b.代码 in(select a.代码 from a)and b.次数1>
      

  2.   

    select b.机构 ,count(b.*)as 人数 from a ,b where a.代码=b.代码 and b.次数 > 1 group by  b.机构
      

  3.   


    SELECT b.机构, COUNT(b.次数) 
    FROM a AS a
    INNER JOIN b AS b ON a.代码=b.代码 and b.次数>1
    GROUP BY b.机构