我有一张如下表:
ID MARKET
2 INDIV
2 CPEINT
2 INDIV
2 INDIV
2 INDIV
2 INDIV
2 INDIV
5 INDIV
5 INDIV
5 CPEINT
5 INDIV
5 INDIV
5 INDIV
5 INDIV
5 INDIV
5 INDIV
我想要的是根据 ID 和 MARKET 中的前几行更新 MARKET 列中的记录。如果之前的 MARKET 是 CPEINT 并且当前 ID 与之前的 ID 相同,则将当前 MARKET 替换为 CPEINT。我正在寻找的输出将是:
ID MARKET
2 INDIV
2 CPEINT
2 CPEINT
2 CPEINT
2 CPEINT
2 CPEINT
2 CPEINT
5 INDIV
5 INDIV
5 CPEINT
5 CPEINT
5 CPEINT
5 CPEINT
5 CPEINT
5 CPEINT
5 CPEINT
我可以使用 MERGE 或 UPDATE 之类的方法来执行此操作吗?
非常感谢!