抱歉标题/描述不佳。发生的事情是我通过 ID 加入另一个表,但数据来自两个不同的管理系统(CLONE 和 GRASN)我可以添加任何代码来说“如果 CLONE 和 GRASN 存在,请使用 CLONE”?
一个简单的查询如下所示:
` select sorce_claim_id
,claim_sorce_syst_cd
,sorce_agrmt_id
,asgn_sorce_syst_cd
from edw_p.claim_agrmt
where sorce_claim_id = '4513049'`
并返回以下内容:
SORCE_CLAIM_ID CLAIM_SORCE_SYST_CD SORCE_AGRMT_ID ASGN_SORCE_SYST_CD
4513049 NVLNK 00932419 GRASN
4513049 NVLNK R0035600 CLONE
我只想拉第二条记录。我不能只说 WHERE ASGN_SORCE_SYST_CD = CLONE 因为这只会带回克隆。该表主要由 GRASN 组成,但有重复记录(如本例中),如果有,我想使用 CLONE 记录。
我希望这有足够的意义。我在 Teradata 工作。