求一条update语句,不知能否实现两表update
tb1
NamePhone
张三123
李四123
tb2
NamePhone
张三123
李四123
当tb1变成
NamePhone
张三123
李四456
王五123
写什么样的语句让tb2的李四也变成456,并且增加王五这条记录
最后tb2和tb1一样
整个功能如何实现?
tb1因为在另外一台服务器上,只有查询的权限,所以我做不了两表同步更新
[解决办法]
写程序 语句类似这样
if exists(select [Name] from tb1 where [Name]='张三') update tb1 set [Phone]='123' where [Name]='张三' else insert tb1 values('张三','123') end