本文摘自PHP中文网,作者V,侵删。
通过SQL语句用一张表更新另一张表的方法:可以使用SELECT INTO语句实现。例如,【update visit set visit.nm = user.nm from user where visit.uid = user.uid】。

如果要将一个表的数据插入另一张表,可以使用SELECT INTO 语句或INSERT INTO SELECT语句。
(推荐学习:mysql教程)
举例:
现在有如下两张表:
用户信息表 users

历史信息表 visit
更新sql语句
1 2 3 4 | update visit
set visit.username = users.username, visit.phone = users.phone
from users
where visit.uid = users.uid
|
更新结果:
历史信息表 visit
1 2 3 4 | vid uid time username phone
1 1 2019/06/15 19:23:45 Tom 13966666666
2 2 2019/06/18 14:03:59
3 3 2019/06/23 07:45:21 Lucy 13999999999
|
以上就是如何通过SQL语句用一张表更新另一张表的详细内容,更多请关注木庄网络博客其它文章!
相关阅读 >>
navicat导入sql报错怎么解决
mysql数据库条件查询语句的使用方法介绍
超全mysql学习笔记
sqlserver将查询结果转换为xml和json
sql server 2005安装实例环境图解第12页
sql server filestream详解
如何使用sql同时更新多个字段?
45个非常有用的 oracle 查询语句小结
数据库表的查询操作(实验二)
sqlserver的存储过程详解
更多相关阅读请进入《sql》频道 >>
机械工业出版社
本书主要讲述了数据模型、基于对象的数据库和XML、数据存储和查询、事务管理、体系结构等方面的内容。
转载请注明出处:木庄网络博客 » 如何通过SQL语句用一张表更新另一张表