高分求一算法,分不够再加(急)
有两张表TableA,TableB
结构如下:
TableA:
id name,money
TableB:
id,code,name,money
现在TableA中的数据有3条
id name money
1 name1 1.00
2 name2 2.00
3 name3 3.00
TableB中的数据
id code name money
1 code1 name1 3.00
2 code2 name2 2.00
3 code3 name3 1.00
现在要求 TableA中的数据和TableB中的数据一一比较(顺序不能改变)
例如:
TableA的第一条数据 money=1 和TableB的第一条比较money=3.00
发现 1<3 就把TableB 的第一条记录拆成money=1.00 和money=2.00 两条记录插在id=1之后
下次如果发现TableA的money大于TableB的money就拆TableA
关键是TableA和TableB都需要拆