如何通过SQL语句用一张表更新另一张表

通过SQL语句用一张表更新另一张表的方法:可以使用SELECT INTO语句实现。例如,【update visit set visit.nm = user.nm from user where visit.uid = user.uid】。

如何通过SQL语句用一张表更新另一张表(图1)

如果要将一个表的数据插入另一张表,可以使用SELECT INTO 语句或INSERT INTO SELECT语句。

(推荐学习:mysql教程)

举例:

现在有如下两张表:

用户信息表 users

如何通过SQL语句用一张表更新另一张表(图2)

历史信息表 visit

如何通过SQL语句用一张表更新另一张表(图3)更新sql语句

update visit
set visit.username = users.username, visit.phone = users.phone
from users
where visit.uid = users.uid

发表评论

加入本站VIP会员订阅计划,海量资源免费查看

目前为止共有 3654 位优秀的VIP会员加入! 立刻加入VIP会员