表A:
uid, username, point, time
11, a, 10, 2014-08-01 11:10:00
11, a, 20, 2014-08-01 12:10:00
11, a, 30, 2014-08-01 13:10:00
12, b, 40, 2014-08-01 11:10:00
12, b, 20, 2014-08-01 12:10:00
12, b, 30, 2014-08-01 13:10:00
13, c, 50, 2014-08-01 11:10:00
13, c, 100, 2014-08-01 12:10:00
13, c, 70, 2014-08-01 13:10:00
14, d, 60, 2014-08-01 11:10:00
11, a, 90, 2014-08-02 11:10:00
11, a, 10, 2014-08-02 12:10:00
11, a, 20, 2014-08-02 13:10:00
12, b, 20, 2014-08-02 11:10:00
12, b, 30, 2014-08-02 12:10:00
12, b, 40, 2014-08-02 13:10:00
13, c, 50, 2014-08-02 11:10:00
13, c, 70, 2014-08-02 12:10:00
13, c, 80, 2014-08-02 13:10:00
14, d, 90, 2014-08-02 11:10:00
表B:
uid, username, point, time
11, a, 10, 2014-08-01 11:10:00
11, a, 20, 2014-08-01 12:10:00
11, a, 30, 2014-08-01 13:10:00
12, b, 40, 2014-08-01 11:10:00
12, b, 20, 2014-08-01 12:10:00
12, b, 30, 2014-08-01 13:10:00
13, c, 50, 2014-08-01 11:10:00
13, c, 100, 2014-08-01 12:10:00
13, c, 70, 2014-08-01 13:10:00
14, d, 60, 2014-08-01 11:10:00
11, a, 90, 2014-08-02 11:10:00
11, a, 10, 2014-08-02 12:10:00
11, a, 20, 2014-08-02 13:10:00
12, b, 20, 2014-08-02 11:10:00
12, b, 30, 2014-08-02 12:10:00
12, b, 40, 2014-08-02 13:10:00
13, c, 50, 2014-08-02 11:10:00
13, c, 70, 2014-08-02 12:10:00
13, c, 80, 2014-08-02 13:10:00
14, d, 90, 2014-08-02 11:10:00
表C:
username,point,time
a,20,2014-08-01 12:00:00
a,20,2014-08-01 12:10:00
a,20,2014-08-02 12:20:00
a,20,2014-08-03 12:30:00
b,20,2014-08-01 12:00:00
b,20,2014-08-02 12:10:00
b,20,2014-08-02 12:20:00
b,20,2014-08-03 12:30:00
c,20,2014-08-01 12:00:00
c,20,2014-08-05 12:10:00
c,20,2014-08-05 12:20:00
c,20,2014-08-07 12:30:00
d,20,2014-08-04 12:20:00
d,20,2014-08-08 12:30:00结果:
按username 在三个表中的 point 每天求和的列表。

解决方案 »

  1.   

    可使用php+mysql,求大大们帮忙解惑。非常感谢!
      

  2.   

    表字段 一样多 ,类型也一样  ,属性含义也一样 ?  建议使用 对应 A与B 使用 union all 关键字 查询,保存结果 ,再使用 A和B的查询结果 与C表 连接查询,group by  应该可以实现 ! 希望对你有帮助
      

  3.   

    在2楼的基础上加一个order by (和值)即可.