分类：电脑/网络-程序设计-数据库
问题：[高分]SQL数据库问题!SQL高手请进!!有三个表,表A,表B 
有三个表,表A,表B,表,他们的关系是:表C和表B：多对一；表B对表A：多对一；现在要查询A表列表，其中有一个属性是C表的某个属性的总和，请问这种情况怎么解决？
回答：实现这样的查询可以有多种写法,我只举个例子

A.A 是B.A的主键
B.B 是C.B的主键
查询显示A.*, C.C

select A.* ,D.C
from A, (select B.A, sum(C.C) 
           from B left join C on
                B.B = C.B 
           group by B.A) D
where A.A = D.A

上面 先做表B和表C 查询 别名为D. 其中对C.C做分组求和。然后做表A和表D的查询
这样实现关联表A和表C求和 的查询
不知道我对题目理解的对否。