你这样无法按源系统优先顺序贷记卡 > 个贷 > 公积金取数吧,比如3个系统都有“工作地址”,只能去贷记卡的工作地址数据

解决方案 »

  1.   

    有3个源系统,贷记卡、个贷、公积金,同一个地址字段信息,如果在贷记卡有,就去贷记卡的,贷记卡为空,取个贷的,个贷也为空,取公积金的,如果都为空,就为null
      

  2.   

    1.先按照你的贷记卡 > 个贷 > 公积金排序
    2.然后按照客户ID进行分组,使用wm_concat函数连接起各个字段。
    3.最后把各个字段截取第一个逗号出现的字符
    比如1,2,3 截取之后就取1,如果只有 1 就返回当前的1.
    4.没疑问了吧。呵呵。