高手求助,这个功能应该怎么实现?
表A的结构和记录如下:bh sub_bh zy km jfje dfje bm
1001 1 第一张 13001 100 0 1
1001 2 第一张 13001 200 0 2
1001 3 第一张 15002 0 300
1002 1 第二张 13002 100 0 2
1002 2 第二张 15003 0 100
1003 1 第三张 13001 400 0 3
1003 2 第三张 15002 0 400
要求按km和bm进行分组合并(即bh为1001的km有二个,一个为13001,另一个为15002,而bh为1003的km也有二个,一个为13001,另一个也是15002,且km为13001时二个bh的jfje都不为0,dfje为0;km为15002时二个bh的jfje都为0,dfje都不为0,因此二者可以进行合并,否则就不能合并),生成一个新表,新表的bh从1开始,生成的新表要求如下:
bh sub_bh zy km jfje dfje bm
1 1 第一张、张三张 13001 100 0 1
1 2 第一张、张三张 13001 200 0 2
1 3 第一张、张三张 13001 400 0 3
1 4 第一张、张三张 15002 0 700
2 1 第二张 13002 100 0 2
2 2 第二张 15003 0 100