表BOM有两个字段(双主键)PItem:父级编码
Item:编码
内部数据:PItem        Item      
-------------------
A              A01
A01            A001
B              B01
B01            A01
A001           B01
通过父子间逻辑间关系,
怎么在最短时间内找出“不符合父子逻辑关系”的纪录?返回错误:
'父编码:' + PItem + '编码:' + Item

解决方案 »

  1.   

    还是不明白...
    父和子之间的关系?更明白的说?
    子就是父多个零?还是多1位? 比如 A01 和 A02 哪个是父 哪个是子?
    A 和 A02???
    B 和 A01???????
      

  2.   

    再比如
    A    A001
    A001 A0001A0001 和 A001满足关系
    但是A001 不满足关系 那A0001 到底是要提出来还是不提出来?
      

  3.   

    我是楼主。。
    还是不明白...
    父和子之间的关系?更明白的说?
    子就是父多个零?还是多1位? 比如 A01 和 A02 哪个是父 哪个是子?
    A 和 A02???
    B 和 A01???
    =============================================
    不一定是多个零,这只是数据的举例。
    B 和 A01 也有可能是父子关系。
    关键看该条纪录前是否已有纪录,如果已有纪录,认为已有的纪录为“父子”关系,再判断当前纪录是否与以前纪录冲突再比如
    A    A001
    A001 A0001A0001 和 A001满足关系
    但是A001 不满足关系 那A0001 到底是要提出来还是不提出来?
    ========================================
    这种不提出来。