上面的Select指定了两个列,tno包含教师的编号,courses 为计算字段(用Count()函数建立),group by子句指示DBMS按tno排序并分组数据。...(4)除聚集计算语句外,SELECT语句中的每一列都必须在Group By中给出。...(7)如果在Group By子句中嵌套了分组,数据将在最后指定的分组上进行汇总。换句话说,在建立分组时,指定的所有列都一起计算(不能从个别的列中取回数据)。...3、Group By All+多个字段,Group By+多个字段
在SQL Server 中Group By All+多个字段和Group By+多个字段在效果是一样的,都是通过多个字段来分组!...ok,解决需求,通过上面的结果图,我们可以看出,三个老师所教的课程基本都只教一个班,除了t003老师的sql SERVER 2005教了两个班,当然我们实际的业务中,并不会这样建表,我这边指示为了演示Group