第一题去掉group by ,left join改为inner join
第二题:
select class.id,max(class.name),count(*) from ....... group by class.id
第三题:自己写group by +having count(*)>30
第二题:
select class.id,max(class.name),count(*) from ....... group by class.id
第三题:自己写group by +having count(*)>30
解决方案 »
- 修改sqlserver数据文件存放路劲
- select * from table where file1='" & "a:" & Trim(record) & "' ,为什么要& "a:" & ,是什么意思?
- 问一个检索语句的问题
- 存储过程中错误处理得问题
- 一条我看不明的sql语句,请各位指点一二,谢谢!
- 最后5分,字段公式的问题!兄弟们宅心仁厚,拉兄弟一把!
- 表的转换
- 如何在触发器中执行全文检索填充?
- sql server7日志不自动归档了??
- 将access数据库远程传送到sql7.0.每天在access端将数据insert into sql7.0
- 求大神帮助 我都快怀疑人生了
- 复合索引,怎么不是靠左对齐吗?
第二个问题 如果使用COUNT(*)的话 ,如果列表存在空列表NULL的话,这样的话学生总人数的值应该会变大把。
第三个问题为啥不能用CLASS.NAME 进行分组。
如果觉得我哪里说的不对的话,请指出,谢谢你愿意花时间为我答疑
第二个,统计数量只能用count,sum是求和意思,1,2,,3求和就变6了不是3个人
第三个,最好用ID分组,因为ID是唯一的,NAME的话可能会出现同名同姓的人