这个update为什么报错?该如何改?
update dt_gslb1 set dt_gslb1.gsid=dt_gsk1.id where dt_gslb1.cn_name=dt_gsk1.cn_name
dt_gslb gsid cn_name
null 中国公司
null 美国公司
dt_gsk1 id cn_name
1 中国公司
2 美国公司
就是给相当于给dt_gslb1赋值
报错如下:
服务器: 消息 107,级别 16,状态 3,行 1
列前缀 'dt_gsk1' 与查询中所用的表名或别名不匹配。
服务器: 消息 107,级别 16,状态 1,行 1
列前缀 'dt_gsk1' 与查询中所用的表名或别名不匹配。