急需帮助,一条极其挑战的查询
有四张表:表 a : 列名(类型)
id(int) date(datetime) num(int)
表 b
id(int) date(datetime) num(int)
表 c
id(int) did(int) num(int)
表 d
id(int) date(datetime)
c.did 与 d.id 关联
我想查出的表e如下: 每列的意思如列名
date(datetime) sum_a_num(int) sum_b_num(int) sum_b_num(int)
说明:我想查出sum(a.num),sum(b.num),sum(c.num) group by e.date;
结果表e.date包括表a、b、d 的 date, 即如果表a.date 有一个值为 '2010-01-01 0:00:00', 而b.date、d.date
没有这个值时,在这个'2010-01-01 0:00:00'时间sum(b.num) sum(c.num) 的值显示为0 而不是显示为null
说得很乱,希望你们能帮上忙,谢谢!
[ 本帖最后由 ivantse 于 2010-10-30 21:03 编辑 ]