sql數據庫update set from where語法與業務場景


現在有一個應用場景:凡是在五月份登錄過我們網站的就給這個用戶送積分,積分多少由登錄次數決定。

sql:批量修改用戶的積分,積分是根據另一個表的登錄次數來決定的

示例如下:

Update User

Set Score=Score+login.Total

From 

(

select SUM(num)Total,userId from login  group by userId

)

login

where userId=login.userId

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM