这是我的表如何对mysql进行垂直求和?
ID angka1 angka2
1 80 20
2 10 20
3 10 20
4 0
我想垂直总结angka1,所以angka1对ID 4的值是100,我已经与下面的代码和工程尝试,但我希望有一个简单的,因为我有另一个表(这个只是原型)有很多ID,而且这段代码会写很长时间。
update halooo set angka1 = (
select sum(db1+db2+db3) from(
select
(select sum(angka1) from halooo where id=1)db1,
(select sum(angka1) from halooo where id=2)db2,
(select sum(angka1) from halooo where id=3)db3
)total
)
where id = 4
我试着用这一个,但这不是代码更新我的表,
update halooo
set
angka1=(
select sum(angka1) from(
select sum(angka1) from halo) a
)
where id=4
可有人点哪里是我的错?
请更多spesific?只需使用'SELECT SUM(column_name)FROM table_name;'在这里http://www.w3schools.com/sql/sql_func_sum.asp –