码迷,mamicode.com
首页 > 其他好文 > 详细

三表关联

时间:2017-12-29 15:00:59      阅读:200      评论:0      收藏:0      [点我收藏+]

标签:sele   名称   log   排列   name   avg   大于   color   group by   

employee_info:员工表

eid:员工id,主键

ename:员工姓名

work_age:工龄

 技术分享图片

 

company:公司表

cid:公司id,主键

cname:公司名称

status:公司状态(0审核中;1审核通过;2审核驳回;3未审核)

 技术分享图片

 

employee_basic:员工公司关系表

eid:员工id

cid:公司id

mobile:手机号

技术分享图片

 

 

(1)查询公司状态为“审核通过”且公司员工平均工龄大于3的公司个数

   select count(*) from employee_info a left join employee_basic b on a.eid=b.eid left join company c on c.cid=b.cid where c.startus = 1 group by c.cid having avg(a.work_age) > 3;

 技术分享图片

 

(2)查询每个公司中手机号以11开头的员工个数,结果显示:公司名称、员工数量两列,按照公司id倒序排列,取前3条

   select c.cname,count(a.eid) from employee_info a left join employee_basic b on a.eid=b.eid left join company c on c.cid=b.cid where mobile like ‘11%‘ group by c.cid order by c.cid limit 3;

技术分享图片

 



三表关联

标签:sele   名称   log   排列   name   avg   大于   color   group by   

原文地址:https://www.cnblogs.com/ermm/p/8143784.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!