一个数据表,里面有id,oid,name,num4个字段
现在id不同,但是oid相同,对应的name也相同,一共有4列,请问如何将这4列的num求和并赋值到第一个id的num中,并且将其他3个id的num值清零?
举个例子:
========================
id oid name num
1 2 a 1
2 2 a 2
3 2 a 3
4 2 a 4
========================
如果存在另一个表,其中有oid和ext2,现在想把两个表中oid字段相同的ext2=ext2+第一张表中的每一个num,也就是说ext2=ext2+1+2+3+4.
第一张表中id为累加数,可能次序很乱,无规律。
请教SQL语句如何执行?多谢~~