当前位置: 代码迷 >> Sql Server >> 这个Group by的查询如何写
  详细解决方案

这个Group by的查询如何写

热度:32   发布时间:2016-04-27 11:34:03.0
这个Group by的查询怎么写?
用到两个表,teacher和student。

teacher的字段和值如下:
id name status
1 王老师 0
2 李老师 1
3 余老师 1
4 张老师 2


student的字段和值如下:
id name teacherId
1 张三 1
2 李四 1
3 王五 2
4 宋六 1
5 郑七 2
我想要得到的结果是找到表student中老师的资料,这个例子查出来的结果就显示成这样:
1 王老师 0
2 李老师 1
这个语句怎么写?
谢谢!

------解决方案--------------------
SQL code
select * from teacher twhere exists (select 1 from student where teacherId = t.id)
  相关解决方案