把表里面某个字段的值全部改为其它值,然后把相同的数量累加在一起(注意有三个主键)~~我在线等!!!!
我要实现这样的功能,当a1=3的,全部修改为a1=1,表里有三个主键(a1,a2,a3),当他们相同时,就把他们的数量(sl)相加,成为一个没有a1=2的表,但是如果它和其它行值的a2,a3相等的话,就把它们的数量加起来
表,a1,a2,a3,a4,a5,a6,sl三个主键(a1,a2,a3)
例:a1, a2, a3, a4, a5, sl
1 2 2 3 3 20
2 2 2 4 3 60
1 1 2 2 6 30
2 1 2 5 6 60
2 1 1 3 4 30
3 2 2 2 3 50
我要实现的结果:
例:a1, a2, a3, a4, a5, sl
1 2 2 3 3 80(20+60)//把上面的第二行的a1改为1,把第一行的数量加60
1 1 2 2 6 90(30+60)//把上面的第四行的a1改为1,把第三行的数量加60
1 1 1 3 4 30//因为它的a2和a3和其它行的不相等,只把他的a1改为1
3 2 2 2 3 50
希望得到你的帮助!!!!
谢谢!!!