假设数据库中有表:系部表,专业表,班级表,晚归表,他们之间有外键约束。
晚归表中有几条记录:
姓名 班级ID
张三 1
李四 2
张三 1
王五 3 最终显示的时候我想统计每个人的晚归次数 还要加上班级:
姓名 班级 次数
张三 A班 2次
李四 B班 1次
王五 C班 1次
select 晚归与考勤表.姓名,班级表.班级名称,count(*) as 次数
from 晚归与考勤表,班级表,专业表,系部表
where 1=1
and 晚归与考勤表.班级ID=班级表.班级ID
and 班级表.专业ID=专业表.专业ID
and 专业表.系部ID=系部表.系部ID
group by 晚归与考勤表.姓名
--我想用"group by",但这条语句写错了,错误提示:列 '班级表.班级名称' 在选择列表中无效,因为该列既不包含在聚合函数中,也不包含在 GROUP BY 子句中。
晚归表中有几条记录:
姓名 班级ID
张三 1
李四 2
张三 1
王五 3 最终显示的时候我想统计每个人的晚归次数 还要加上班级:
姓名 班级 次数
张三 A班 2次
李四 B班 1次
王五 C班 1次
select 晚归与考勤表.姓名,班级表.班级名称,count(*) as 次数
from 晚归与考勤表,班级表,专业表,系部表
where 1=1
and 晚归与考勤表.班级ID=班级表.班级ID
and 班级表.专业ID=专业表.专业ID
and 专业表.系部ID=系部表.系部ID
group by 晚归与考勤表.姓名
--我想用"group by",但这条语句写错了,错误提示:列 '班级表.班级名称' 在选择列表中无效,因为该列既不包含在聚合函数中,也不包含在 GROUP BY 子句中。
解决方案 »
- 菜鸟求助,web窗体登录页面上,点击“取消”没有反应
- c#裏,XML刪除子節點的問題。
- 关于SQL的乱码问题,各位帮忙
- 关于AJAX的ModalPopupExtender里有3个按钮
- 刚安装了VS2005 问个入门的C#问题。。。
- installshield 11.5 里面 我在installscript里写了几个方法但在custom actions里选择Run InstallScript code的时候怎么会找不到哪些方法
- c#中 调用Microsoft.VisualBasic 需要引用什么包
- 新人请教:如果在一个公用的类中实现关闭窗口.(该窗口非主窗口)
- WPF中的路径动画物体的碰撞检测
- 有关通过xml创建窗体控件以及相关的事件
- 这么做不对吗?为什么不对?private func(int[5] parra) {......}
- 请问用asp.net(c#)开发这个网站要多少钱?
from 晚归与考勤表,班级表,专业表,系部表
where 1=1
and 晚归与考勤表.班级ID=班级表.班级ID
and 班级表.专业ID=专业表.专业ID
and 专业表.系部ID=系部表.系部ID
group by 晚归与考勤表.姓名,班级表.班级名称