我正在处理一项更新列中具有重复ID的列的任务
我们怎样才能更新列DrugLabelName?我需要使用重复ID 00004029830使用new_drug_name更新old_drug_name吗?
请告知
答案 0 :(得分:1)
如果您希望具有相同id
的所有行具有相同的名称,则可以使用窗口函数:
with toupdate as (
select t.*,
first_value(druglabelname) over (partition by id order by intid desc) as new_druglabelname
from t
)
update toupdate
set druglabelname = new_druglabelname
where druglabelname <> new_druglabelname;
答案 1 :(得分:0)
怎么样?
scrollViewDidScroll