一道sql面試題

數據庫有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
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章