MySQL、SQLServer多表关联更新
来源:互联网 发布:看耽美小说软件 编辑:程序博客网 时间:2024/06/06 12:46
1、MySql多表关联更新
方法一:join
UPDATE t_image i INNER JOIN t_user u ON i.user_id=u.id SET i.user_name=u.`name`;
方法二:子查询
UPDATE t_image i SET i.user_name=(SELECT `name` FROM t_user u WHERE u.id=i.user_id);
综合来看,方法二的性能要比方法一高
二、SQLServer多表关联更新
SQLServer与MySQL不同,上面两种方式都不支持,需要用下面的方法来进行关联更新。
UPDATE i SET i.user_name=u.`name` FROM t_image i INNER JOIN t_user u ON i.user_id=u.id;
0 0
- MySQL、SQLServer多表关联更新
- sqlserver 多表关联 更新
- Sqlserver多表关联更新
- mysql 多表关联更新
- mysql 多表关联更新
- Orace及SqlServer的多表关联更新
- Orace及SqlServer的多表关联更新
- MySQL 多表关联更新及删除
- sqlserver批量更新关联表的数据
- sqlserver关联更新问题
- sqlserver 自我关联 更新问题
- sqlserver 多表关联修改
- 多表关联更新
- 多表关联更新
- 多表关联更新
- mysql多表关联更新和in效率问题
- mysql 两表关联更新sql
- mysql的2表关联进行更新
- 重构之十六字心法
- 5.10 获取百度地图某一关键词的全国数据
- Problem B: 选举班干部了!
- 蓝桥杯java第八届B组:分巧克力
- 使用容器和Elasticsearch集群对Twitter进行监控
- MySQL、SQLServer多表关联更新
- 百度2017春招笔试真题编程题 --有趣的排序
- (leetcode)位运算 Number Complement
- java中的各种数据类型在内存中存储的方式
- 查找最小的k个元素(笔试题)
- Problem C: 不同交通工具的速度
- cocos2d-x 3.13 Label 的使用
- 2017-05-10 idea的git提交push出现missing changeid的问题
- 51nod 1163 最高的奖励(贪心+堆)