先举几个简单例子
解决方案1:1列
更新学生,城市C
集s.city_name = c.name
在s.city_code = c.code;
解决方案2:多列
更新A,B
集a.title = b.title,a.name = b.name
在张=数据
解决方案3:子
查询 更新学生的city_name =(选择的
名字从城市代码= s.city_code);
让我们再看几个字来写。
例如,更新表tk_zyt_scenery_order到t_advs_order领域,一般可能这样写:
更新t_advs_order集
所切割=(选择o.order_state从tk_zyt_scenery_order O o.order_id = `在`),
attribute2 =(选择o.order_state从tk_zyt_scenery_order O o.order_id = `在`)
在存在(选择o.order_state从tk_zyt_scenery_order O o.order_id = `在`);
因此,效率低,
优化方法是:
更新t_advs_order内加入tk_zyt_scenery_order的s.order_id = A `在`集
a.attribute1 = s.order_id,
a.attribute2 = s.order_id;