问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

mysql update 不能用select 作为条件吗

发布网友 发布时间:2022-05-02 09:12

我来回答

2个回答

懂视网 时间:2022-05-02 13:33

UPDATE `WarningSendMail` AS alias_1 INNER JOIN (SELECT * FROM `WarningSendMail` WHERE flag=1 AND topic_id LIKE "%2267%") AS alias_2 SET alias_1.topic_id = REPLACE(alias_1.topic_id,‘|2267‘,‘‘) WHERE alias_1.id = alias_2.id



update WarningSendMail set topic_id= REPLACE(topic_id,‘|2267‘,‘‘) WHERE id IN ( SELECT id FROM WarningSendMail WHERE flag=1 AND topic_id LIKE "%2267%" );

  

Mysql下SELECT的结果集作为UPDATE的WHERE条件时的SQL语法

标签:select   set   sel   mail   warnings   and   end   highlight   条件   

热心网友 时间:2022-05-02 10:41

sql server中,我们可是使用以下update语句对表进行更新:
update a set a.xx= (select yy from b) ;
但是在mysql中,不能直接使用set select的结果,必须使用inner join:
update a inner join (select yy from b) c set a.xx = c.yy

例:
update mb_tariff a inner join
mb_tariff_temp b set a.payment = b.payment
where a.mybus_id = b.mybus_id
and a.tariff_id = b.tariff_id

自行示例:
UPDATE USER INNER JOIN (SELECT id,account FROM USER) c SET user.phone=c.account WHERE user.id = c.id
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
大伙说说洗衣机要不要带烘干好 热烘干洗衣机怎么样 ef英语哪个好 EF英孚英语培训怎么样? 英孚英语好不好 EF英孚教育到底好不好 大佬们,麦芒7和荣耀10那个值得入手?2500以下的机子还有啥好推荐的么... 介绍几款2500元以前的手机 像素一定要高 其他的不做要求 近期想入手一部安卓手机,价格2200到2500左右…买HTC desire Z还是 三星... 笔记本忘记开机密码怎么办急死了 为什么绿码看不见中间的红花 黑头,粉刺,螨虫怎么去除 健康每日一报已填写,绿码那没有怎么回事? 怎样去除鼻子上的黑头螨虫 如何去除鼻子上的螨虫黑头? 在北京健康绿码突然消失了怎么办? 中国古代乐器有哪四大类 一岁十个月的小孩两个牙齿有洞,是蛀牙吗?该怎么办 半画幅上全画幅怎样计箅焦段 怎么去除鼻头上的螨虫黑头 近现将中国传统乐器划为哪四个大类? 随申码绿码突然显示不出来,一直卡着?之前都是正常的,是支付宝里的。 零基础,想在业余时间学PS和AI,不知道应该先学哪一种,还是可以两种一起学。 我想学习插画,本人有一点的手绘能力,有一点ps和ai基础,请问哪个插画师培训班上会比较好!!!麻烦了! 债务人失踪了怎么讨债? 找不到欠债人怎么起诉 与公司之间的欠款现在就欠款人失联了找不到他的身份证怎么办怎么起诉_百度问一问 失踪的欠款人如果起诉债务人怎么办 欠款人失联了怎么办 欠钱不还怎么起诉,欠款人失踪怎么办? 小孩牙齿有小洞要紧吗? 黑头,螨虫怎样去除或防止脸上的黑头和螨虫 儿童蛀牙有个洞? 全画幅和半画幅画质 俺的牙齿上有个小黑洞那是不是蛀牙啊 中国民族乐器组是那四个? 我家宝宝才23个月,牙齿有三个洞了,是不是蛀牙了 我13岁,大牙上面有一个洞,但是也不痛也没感觉,是不是蛀牙啊?应该怎么办? 我的牙齿上面有个洞 是不是蛀牙 牙齿有个针尖大小的洞是不是蛀牙 孩子两岁半,这个牙齿是开始长蛀牙了吗,有个小洞,是黄色的, 牙齿里面有一个小洞,是不是蛀牙? 嚼牙牙窝处有一个小洞,是蛀牙吗 昨天发现儿子牙齿里有个洞,感觉不像虫牙,虫牙四周不都是黑色的吗?儿子的牙齿周围没有变化,求解答! 牙齿有个洞,是不是蛀牙 mysql语句,根据select出来的条件updat数据,哪里出错了? 拌好的肉馅盐放少了 水饺馅两天忘发盐了了 索米加热饭盒怎么用啊? 夏天如何用电热饭盒带饭