表mit_cust(mc)
cust_cd (pk)表mit_equip(me)
equip_no(pk) 没用上
company_cd
so_cd
sf_c_cd
cust_cd

解决方案 »

  1.   

    select a.CUST_CD parent,b.CUST_CD child from 
    (SELECT CUST_CD FROM MIT_CUST MC WHERE EXISTS( SELECT ME.COMPANY_CD FROM MIT_EQUIP ME WHERE ME.COMPANY_CD = MC.CUST_CD ) a,
    (SELECT MC.CUST_CD,substr(MC.CUST_CD,1,2) PCD FROM MIT_CUST MC WHERE EXISTS( SELECT ME.SO_CD FROM MIT_EQUIP ME WHERE ME.SO_CD = MC.CUST_CD) b
    where a.CUST_CD = b.PCD(+)
      

  2.   

    表如果有树型结构的话就用start with 和connect by语法
      

  3.   

    出来了
    谢谢grace,谢谢大家
    结贴