A表
id password
1 123456
2 234567
3 345678
B表
id password
1 1234
2 1234
3 1234
4 2233445
如何用SQL语句实现 A表的数据覆盖掉B表id相同的记录行。要求最终B表的数据如下
B表
id password
1 123456
2 234567
3 345678
4 2233445
------解决方案--------------------
- SQL code
merge into Busing Aon (B.id=A.id)when matched thenupdateset password=A.passwordwhen not matched theninsertvalues(A.id,A.password);