新人小白求一个SQL

chixiguabutu 2019-07-27 11:47:05
不是有意水贴,大致的数据是这样的,表格A的代码数据去匹配表格B的数据,然后找到重复的值,然后看这个人在表格B里面的第三列转发数据是否大于1,如果大于1就计算一个活动人力,然后按照第一列的机构汇总导出一个总数。
...全文
107 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
chixiguabutu 2019-08-01
  • 打赏
  • 举报
回复
引用 5 楼 听雨停了的回复:

SELECT b.机构, COUNT(b.次数) 
FROM a AS a
INNER JOIN b AS b ON a.代码=b.代码 and b.次数>1
GROUP BY b.机构
谢谢大佬,这个也可以的,感谢
chixiguabutu 2019-08-01
  • 打赏
  • 举报
回复
引用 4 楼 Hello__World1994的回复:
select b.机构 ,count(b.*)as 人数 from a ,b where a.代码=b.代码 and b.次数 > 1 group by b.机构
谢谢大佬,这个代码可以的,解决了
听雨停了 2019-07-31
  • 打赏
  • 举报
回复

SELECT b.机构, COUNT(b.次数) 
FROM a AS a
INNER JOIN b AS b ON a.代码=b.代码 and b.次数>1
GROUP BY b.机构
Hello__World1994 2019-07-31
  • 打赏
  • 举报
回复
select b.机构 ,count(b.*)as 人数 from a ,b where a.代码=b.代码 and b.次数 > 1 group by b.机构
Eternal970513 2019-07-30
  • 打赏
  • 举报
回复
用这个试试,吧我也是小白
Eternal970513 2019-07-30
  • 打赏
  • 举报
回复
select b.机构,b.代码,b.次数 from b where b.代码 in(select a.代码 from a)and b.次数1>
chixiguabutu 2019-07-30
  • 打赏
  • 举报
回复
兄弟,我试了一下不太行

56,678

社区成员

发帖
与我相关
我的任务
社区描述
MySQL相关内容讨论专区
社区管理员
  • MySQL
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧