作业表: 
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分  = =拜托了

解决方案 »

  1.   

    作业表: 
    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 
    我要的结果与这个不同的是 作业名和日期都是我给出的