永发信息网

update语句可以关联其它表吗

答案:2  悬赏:70  手机版
解决时间 2021-03-27 09:03
update语句可以关联其它表吗
最佳答案
update语句可以关联其他表。
如两个表数据分别如下:
表1:
ID      NAME      SOCRE
1        张三          100
2        李四           90
3        王五           80




表2:
ID      NAME      SOCRE
1        张三          98
2        李四          70


现在要按照表2中ID和表1一致的将SCORE改成表2中的值,可用如下语句:
update 表1 set SCORE=表2.SCORE from 表1 inner join  表2 on 表1.ID=表2.ID where 表1.ID in (select ID from 表2)

最后结果应为:
ID      NAME      SOCRE
1        张三          98
2        李四          70
3        王五          80
全部回答
方法一:update 表2 set state=1 where 表2.parent_id in (SELECT 表1.id FROM 表1 WHERe name='小猫咪')
文法2:update b set b.state=1 FROM 表1 a,表2 b where b.parent_id=a.id and a.name='小猫咪'
方法一肯定可以用,方法2在SqlServer里可用,其它数据库未经验证
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
加机油时加太多了漏到排气管开车的时候冒烟有
配一台3000到4000左右的主机
天蝎座男ab型与巨蟹座女a能白头到老吗?
青少年怎样既减肥又长个?
今年手里存款差不多40万。有什么投资可以做
在智联招聘投简历一下投一个还是能多投就多投
杯子上印的字怎么去掉
有没有可以调节高度的橱柜?
2ml有多少
丰田霸道上路多少钱?性能?
为什么公司都想上市
飞利浦电动牙刷成人型和儿童型的区别
隐瞒和欺骗,两者的伤害哪个更大?
艺海艺术学校(遂宁射洪县)地址有知道的么?有
企业股权质押是否能质押给个人
推荐资讯
青岛一木好吗
成人高考本科考哪些科目?
按照要求写词语。 例:不紧不慢(ABAC形式) 不(
淡黄色配橙色好看吗
瀑布唐施肩吾拼音整首诗的拼音
什么叫做溶液的大量共存
microbial finish 纺织里是什么意思
北齐高欢是什么民族.
白皮三副要实习多久?
创意怎样写,才会有人点
想在枣庄报名当兵,请问到哪报名?
上海玺营实业有限公司怎么样?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?