我把问题简化下说
table1
serial_no a1   a2   a3   a4
A01   101  104  105  106table2
serial_no place
A01         6table3
assv1 assv2 assv3 assv4 assv5 assv6
105
104
100 101 103  A01根据table2,A01对应的位置是6,那么放进table3的位置就是assv6
遍历table1中,A01的那一行值,如果发现table3中有任何一行数据中的一个与之相同的话
那么把A01放入assv6自段:
table3
assv1 assv2 assv3 assv4 assv5 assv6
105  A01
104  A01
100 101 103  A01然后再合并.得到结果
table3
assv1 assv2 assv3 assv4 assv5 assv6
100 101 103 104      105     A01

解决方案 »

  1.   


    我把问题简化下说
    table1
    serial_no a1   a2   a3   a4
    A01   101  104  105  106table2
    serial_no place
    A01         6table3
    assv1 assv2 assv3 assv4 assv5 assv6
    105
    104
    100 101 103  A01根据table2,A01对应的位置是6,那么放进table3的位置就是assv6
    遍历table1中,A01的那一行值,如果发现table3中有任何一行数据中的一个与之相同的话
    那么把A01放入assv6自段:
    table3
    assv1 assv2 assv3 assv4 assv5 assv6
    105  A01
    104  A01
    100 101 103  A01然后再合并.得到结果
    table3
    assv1 assv2 assv3 assv4 assv5 assv6
    100 101 103 104      105     A01