数据库有3个表 teacher表 student表 tea_stu关系表
teacher表 teaID name age
student表 stuID name age
teacher_student表 teaID stuID
要求用一条sql查询出这样的结果:
1.显示的字段要有老师id age 每个老师所带的学生人数
2.只列出老师age为40以下 学生age为12以上的记录
结果sql,在db2测试成功:
select a.teaId,a.age,count(b.stuID) from teacher a join tea_stu b on a.teaId=b.teaId join student c on b.stuId=c.stuId and c.age>12 group by a.teaId,a.age having a.age<40
teacher表 teaID name age
student表 stuID name age
teacher_student表 teaID stuID
要求用一条sql查询出这样的结果:
1.显示的字段要有老师id age 每个老师所带的学生人数
2.只列出老师age为40以下 学生age为12以上的记录
结果sql,在db2测试成功:
select a.teaId,a.age,count(b.stuID) from teacher a join tea_stu b on a.teaId=b.teaId join student c on b.stuId=c.stuId and c.age>12 group by a.teaId,a.age having a.age<40