作业表:
ID---KEY---作业名称---布置者
zy1--k5----XX作业----XX老师
zy2--k6----SS作业----TT老师
zy3--k7----JJ作业----QQ老师
zy4--k8----OO作业----UU老师
问题表:
ID---KEY----所属作业ID---createtime---updatetime
1----k1------zy1---------2008/8/7-----2008/8/7
2----k2------zy1---------2008/8/7-----2008/8/7
3----k3------zy2---------2008/8/7-----2008/8/7
4----k4------zy3---------2008/8/7-----2008/8/7
修改记录表:
ID---问题id-----修改者----修改日期
1------4--------张三-----2009/7/7
2------4--------张三-----2009/8/7
3------4--------王五-----2010/7/7
4------4--------张三-----2009/7/7
5------5--------张三-----2009/7/7※一个人可修改多个问题,可重复修改同个问题多次
查出下面的效果: 1.
作业key---作业name------- 日期------- 问题量
key ----我给的作业名----我给的日期-----问题量
2.
同一个
作业name---修改者----修改过的问题总量
SS作业------张三----------4---用MYSQL成了 第2天再加100分 = =拜托了
ID---KEY---作业名称---布置者
zy1--k5----XX作业----XX老师
zy2--k6----SS作业----TT老师
zy3--k7----JJ作业----QQ老师
zy4--k8----OO作业----UU老师
问题表:
ID---KEY----所属作业ID---createtime---updatetime
1----k1------zy1---------2008/8/7-----2008/8/7
2----k2------zy1---------2008/8/7-----2008/8/7
3----k3------zy2---------2008/8/7-----2008/8/7
4----k4------zy3---------2008/8/7-----2008/8/7
修改记录表:
ID---问题id-----修改者----修改日期
1------4--------张三-----2009/7/7
2------4--------张三-----2009/8/7
3------4--------王五-----2010/7/7
4------4--------张三-----2009/7/7
5------5--------张三-----2009/7/7※一个人可修改多个问题,可重复修改同个问题多次
查出下面的效果: 1.
作业key---作业name------- 日期------- 问题量
key ----我给的作业名----我给的日期-----问题量
2.
同一个
作业name---修改者----修改过的问题总量
SS作业------张三----------4---用MYSQL成了 第2天再加100分 = =拜托了
解决方案 »
- 求高手帮忙写几条sql语句,新手有困难
- 【求助】三表联查,搞糊涂了
- 有关于引号的应用的一个小小小小小的问题!!!!!!!!!!!!!!!!!!!!!!!!
- [Microsoft][ODBC SQL Server Driver][Shard Memory]sql server 不存在或访问被拒绝
- 虚拟机中的系统怎么访问本机数据库
- sql server2005中bulk的分割符问题
- 我的数据库标为“紧急模式” ,如何解决
- 一个关于SQL随机抽取问题!
- oracel高手请进
- 【求助】如何读取存在重复信息的客户?
- sql server 2008 请专家帮我解答!
- Insert的值是select来的,并且要处理字段的值,补充SQL语句
ID---KEY---作业名称---布置者
zy1--k5----XX作业----XX老师
zy2--k6----SS作业----TT老师
zy3--k7----JJ作业----QQ老师
zy4--k8----OO作业----UU老师
问题表:
ID---KEY----所属作业KEY---createtime---updatetime
1----k1------zy1---------2008/8/7-----2008/8/7
2----k2------zy1---------2008/8/7-----2008/8/7
3----k3------zy2---------2008/8/7-----2008/8/7
4----k4------zy3---------2008/8/7-----2008/8/7
修改记录表:
ID---问题id-----修改者----修改日期
1------4--------张三-----2009/7/7
2------4--------张三-----2009/8/7
3------4--------王五-----2010/7/7
4------4--------张三-----2009/7/7
5------5--------张三-----2009/7/7
问题表的“所属作业KEY”来自作业表的“作业KEY” 修改表的“问题id”来自问题表的ID
参考语句:
select a.作业KEY,a.作业名,date_format(b.问题创建日期,'%y-%c-%e'),count(问题ID) from 作业表 a left join 问题表 b on a.作业KEY=b.所属作业KEY group by a.作业key,a作业名,date_format(b.问题创建日期,'%y-%c-%e') having a.作业名='我给出的作业名' 这样查询出来的是我给出的作业名,所有创建问题那一日分别有多少问题量
作业KEY--------作业名----------------日期----------------数量
123-----------我给的作业名---------2008-7-7-------------5
123-----------我给的作业名---------2008-8-7-------------50
123-----------我给的作业名---------2019-7-7-------------15
我要的结果与这个不同的是 作业名和日期都是我给出的