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

sql怎么把一个表的一列的内容替换到另一个表对应的列比如a表中的userid1.2.3.4.5.对应的score列的数值为11.22.33.44.55.,怎么替换到b表中userid1.2.3.4.5对应的score列里,注意b表中usrrid的排序是打乱的

方法1:试试这样的语句能不能行:
update table_A set table_A.num=(select table_B.QH where table_B.ID=table_A.ID);
方法2.创建一个视图:
第一、 create view view_temp (select A.num as num,B.qh as qh) from A,B where A.ID=B.ID);
第二、更新view:
update view_temp set num=qh追问

大哥,这个和我题不对啊,复制的不对呀

温馨提示:答案为网友推荐,仅供参考
相似回答