当前位置:首页>正文

sql怎么把一个表的一列替换到对应的另一个表中对应的列

2023-05-04 22:26:56 互联网 未知

sql怎么把一个表的一列替换到对应的另一个表中对应的列?

先明确数据结构如下:a(userid,val)b(userid,val)将a表中userid的val值更新到b表对应userid的val字段里update b,a set b.val=a.val where a.userid=b.userid说明:动作查询在不同的数据库管理系统的SQL语言中,属于SQL“方言”泛滥比较严重的一块区域。上述语句SQL语句在MySQL和ACCESS中肯定是OK的,但是其它数据库例如MSSQL等未测试过,如果有问题,我们再做调整。