国产成人精品亚洲777人妖,欧美日韩精品一区视频,最新亚洲国产,国产乱码精品一区二区亚洲

您的位置:首頁技術文章
文章詳情頁

mysql如何根據各自條件批量更新

瀏覽:104日期:2022-06-10 18:57:43

問題描述

現有兩張表,A是明細表id uid cost

0

1

4

3

現在要把把該表中cost大于0的數據,根據uid分組然后更新到另一個表上

select uid,count(cost) as count from A group by uid where cost > 0

這是取出的語句,有沒辦法一句話把這個查詢結果根據uid更新到另一張表上?

問題解答

回答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)

相關文章:
主站蜘蛛池模板: 忻城县| 静海县| 南雄市| 彭水| 汪清县| 台江县| 高淳县| 博乐市| 西藏| 郴州市| 宜良县| 蕲春县| 舟曲县| 扶绥县| 东阳市| 吴忠市| 聊城市| 合阳县| 密云县| 太仓市| 云和县| 宜黄县| 当雄县| 比如县| 甘孜县| 唐河县| 宣恩县| 宜春市| 招远市| 扎兰屯市| 邮箱| 庆阳市| 治县。| 交城县| 互助| 浙江省| 新宁县| 炎陵县| 甘肃省| 清水县| 天祝|