文章詳情頁(yè)
mysql如何根據(jù)各自條件批量更新
瀏覽:122日期:2022-06-10 18:57:43
問(wèn)題描述
現(xiàn)有兩張表,A是明細(xì)表id uid cost
0
1
4
3
現(xiàn)在要把把該表中cost大于0的數(shù)據(jù),根據(jù)uid分組然后更新到另一個(gè)表上
select uid,count(cost) as count from A group by uid where cost > 0
這是取出的語(yǔ)句,有沒(méi)辦法一句話把這個(gè)查詢結(jié)果根據(jù)uid更新到另一張表上?
問(wèn)題解答
回答1:update B b set b.col=(select count(a.cost) as count from A a where cost > 0 and a.uid=b.uid group by uid)
相關(guān)文章:
1. html - eclipse 標(biāo)簽錯(cuò)誤2. python - pandas按照列A和列B分組,將列C求平均數(shù),怎樣才能生成一個(gè)列A,B,C的dataframe3. javascript - 關(guān)于apply()與call()的問(wèn)題4. javascript - JS變量被清空5. python - Pycharm的Debug用不了6. 安全性測(cè)試 - nodejs中如何防m(xù)ySQL注入7. javascript - axios請(qǐng)求回來(lái)的數(shù)據(jù)組件無(wú)法進(jìn)行綁定渲染8. java - 在用戶不登錄的情況下,用戶如何添加保存到購(gòu)物車(chē)?9. python文檔怎么查看?10. javascript - 有適合開(kāi)發(fā)手機(jī)端Html5網(wǎng)頁(yè)小游戲的前端框架嗎?
排行榜

熱門(mén)標(biāo)簽