我正在运行一个sql语句,它从两个不同的数据库读取值并返回不匹配的记录。 我试图比较的两个字段是:
NAME_TYPE
,例如number
。 1或2 PartyType
,例如varchar
。人/组织我如何有效地比较它?
其中大多数都很容易比较,如NAM.NAME <> cl.ClientName
。
但我发现这对sql来说有点困难,新用户所以任何帮助都会很棒,谢谢。
答案 0 :(得分:0)
这可能有用;
WHERE NOT ((NAM.NAME_TYPE = 1 and cl.PartyType = 'Person') OR (NAM.NAME_TYPE =2 and cl.PartyType = 'Organisation'))