sqlServer 查询之后更新数据

表1:
属性
name
tel
state
表2:
属性:
name
tel
要求,找出表2中tei和表1 tel的相同的数据,把表一的name 用表2的name覆盖,

用sql 完成,不能用程序

sql语句如下:

[code="sql"]
update table1,table2 set table1.name = table2.name where table1.tel = table2.tel
[/code]

如果楼上写的SQL语句不是你想要的话,

更复杂的话,建议使用存储过程,那样你需要完成多复杂的应该都没问题,只要你逻辑没有错误