选择重复的行之一,并将其​​他行保留为NULL SQL Netezza

问题描述

请给我下面的表格,其中某些列的行已更改,其他一些列是重复的,因此我需要获取更改后的行,并保留重复行中的仅一条记录,让其他记录为NULL

LOG_DATE  |ITEM_ID |PROBLEM |CALL_DATE  |UCID     |ID       |ACCOUNT_NO|CALL_STATUS|
----------|--------|--------|-----------|---------|---------|----------|-----------|
2020-10-23|76409075|TYPE 1  |2020-10-23 |603405210|133283340|3825551   |Answered   |
2020-10-07|76044107|TYPE 2  |2020-10-23 |603405210|133283340|3825551   |Answered   |
2020-10-18|76297468|TYPE 3  |2020-10-23 |603405210|133283340|3825551   |Answered   |

预期结果

LOG_DATE  |ITEM_ID |PROBLEM |CALL_DATE  |UCID     |ID       |ACCOUNT_NO|CALL_STATUS|
----------|--------|--------|-----------|---------|---------|----------|-----------|
2020-10-23|76409075|TYPE 1  |2020-10-23 |603405210|133283340|3825551   |Answered   |
2020-10-07|76044107|TYPE 2  |NULL       |NULL     |NULL     |NULL      |NULL       |
2020-10-18|76297468|TYPE 3  |NULL       |NULL     |NULL     |NULL      |NULL       |

解决方法

我不建议您这样做,但是您可以这样做:

tmp

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...