求mysql复杂条件下的更新语句写法

来源:百度知道 编辑:UC知道 时间:2024/06/17 21:10:31
二个表的内容如图片所示,具体要求如下

当A表中的aa值包含了“好”,且A表中的aid与B表中的aid值相同,同是B表中的bb值为“210”,此时设置B表中bc值为“什么都好”
还有一个条件没有注意就是
“当A表中的aa值包含了“好””

不复杂,自己做
update b
set bc='什么都好'
from a,b where a.aid=b.aid and b.bb=210

2行有变化

不好意思,笔记本让女友借走了,没法调着看一下,本着负责的态度,就不上代码了,自己慢慢调吧,就是where里面再加一个and,有点复杂,可能有in,value这些