热线电话:13121318867

登录
2019-03-16 阅读量: 684
sql外键表关联查询

问题描述:

一个学校有很多老师,每个老师都教很多不同的班,现在要找出同时教1,2,3班的老师

  • 老师表:teacher(id,name)
  • 班级表:class(id,name)
  • 老师班级表:teacher_class(id,teacherId,classId)

sql语句怎么查呢?

解决方法:

SELECT teacherId,COUNT(1) FROM teacher_class 
WHERE classId IN(1,2,3)
GROUP BY teacherId
HAVING COUNT(1)=3;
0.0000
2
关注作者
收藏
评论(0)

发表评论

暂无数据
推荐帖子