急求修改的SQL语句

来源:百度知道 编辑:UC知道 时间:2024/06/25 10:12:08
如果我要把一个表中的三个字段的和修改到另一个表中。
UPDATE语句怎么写?
急求!!!帮帮我
例如A表中户号,村名,乡镇名,用电量,用电金额
B表村名,乡镇名,总用电量,总用电金额
把A表中某一个村的用电量和与金额和修改到B表中,我用的是Java编程,如果点击村名就能修改,SQL语句怎么写?
很急,很急
帮帮忙!

update b from b,(select 乡镇名,村名,sum(用电量) 用电量,sum(金额) 金额 from a group by 乡镇名,村名) a set b.用电量 = a.用电量,b.金额=a.金额
where a.乡镇名=b.乡镇名 and a.村名=b.村名

update b
set 总用电量=(select sum(用电量) from a where 村名=b.村名),
总用电金额=(select sum(用电金额) from a where 村名=b.村名)
where 村名='点击村名'

update b表
set 总用电量=(select sum(用电量) from a表 where 村名='村名')
set 总用电金额=(select sum(用电金额) from a表 where 村名='村名')
where 村名='村名'
嘿嘿 没问题 发分吧