简单的说就是,判断表中有没有符合on()条件中的数据,有了就更新数据,没有就插入数据
merge into 表名a --需要处理的表
using 表名b --比较的表
on(a.字段1=b.字段1 and a.字段2=b.字段2 ……) --比较的条件
when matched then update set a.字段1=b.字段,a.字段2= '值' --满足条件则将a表的数据更新
when not macthed then insert into a(字段1,字段2……) --不满足条件则插入表a数据
values(值1,值2……);