S
sherlockye
Unregistered / Unconfirmed
GUEST, unregistred user!
表 A 字段 : 户名 消量表 B 字段 : 户名 卡名 表 C 字段 : 卡名 消量表A中一个户名可以对应表B中多个卡,表C是卡的消费明细,现需要对每户的消费求和并更新到A表,该如何写sql呢?我写的是update A set A.消量=sum(C.消量) from A,B,C where A.户名=B.户名 and B.卡名=C.卡名结果报错为试图执行的查询中包含作为合计函数一部分的特定表达式‘A.消量’PS:因为数据量很大,使用非sql的方法会很慢很慢,所以就只能sql了。