大家好:
     我有一个SQL问题,请教一下,比如我有A和B两张表
     A表为:
     id                        invclname        pk_invcl              invclcode
     1001V510000000023ECE       A分类           1001V510000000023IQR      130
     1001V510000000023ECF       B分类           1001V510000000023IQS      147B
     1001V510000000023ECG       C分类           1001V510000000023IQT      195D     B表为:     id                         invclname      pk_invcl               invclcode
     1001V510000000024ECA       A分类         1001V510000000023IQR        130H
     1001V510000000024ECB       B分类         1001V510000000023IQS        147B
     1001V510000000024ECC       C分类         1001V510000000023IQT        195D现在我想把这两张表关联起来找出我想要的数据
关联条件是A.pk_invcl=B.pk_invcl and (A.invclcode=B.invclcode  or A.invclcode=substr(B.invclcode,0,length(B.invclcode)-1) ) 但这样不行有重复的,也就是or 关系中若两个都满足则只取其中的一个,这个SQL如何写
请大家帮忙想想,有什么办法可以解决,谢谢