有一个问题我必须找到以下解决方案: 1)如果Avaloq数据中多次出现相同的PB SAP ID,而CRM中出现相同的值,则忽略数据中断。 PB SAP ID是一个唯一的字段。 Avaloq和CRM是两个存储相似数据的不同系统。
我的同事建议使用以下SQL作为解决方案,它似乎可以正常工作,但是在这种情况下,我不知道这是如何工作的。有人可以从下面的SQL中进行解释:
P.S。 cpp = crm system
和ap. = Avaloq
where charindex(cpp.PbSapId,ap.Pb_SapId) =0
答案 0 :(得分:0)
Charindex返回字符串中子字符串的位置-在这种情况下,为包含cpp.PBSapId的ap.Pb_SapID的字符位置。 “ where”“ = 0”最终意味着您正在搜索ID不在另一个表的ID内的记录。