是否可以在原始表中添加(放入)sum()order by的结果?
A Table
Columns id,value,val2
1,200,1
2,300,3
3,300,2
4,400,4
5,100,1
6,100,1
7,100,1
8,100,4
TOTAL 1 = 500 * 1.5 = 750
B Table
Columns id,value,val2
1,100,50
2,500,33
3,600,0
5.900,0
Ideal
B Table
Columns id,value,val2
1,100,770
2,500,33
3,600,0
5.900,0
从a中选择a.id,sum(value)*1.5作为维生素d,其中val2 in(从b中选择id)
我想更新b表中的val3来添加sum(value)的结果。我该怎么办?
1条答案
按热度按时间wydwbb8l1#
我想您需要一个相关的子查询: