對不起;我讀了幾個相同的問題,但仍無法找出解決方案。更新一個表從另一個表在SQL中使用的數據
我有兩個表
photo
表:
userID | photoID| score
users
表:
userID | totalScore
我想通過photoID
獨特價值的照片表(我的意思是我想用只有該值作爲查詢中的輸入變量)。
然後得到相應的照片表
然後使用所產生的獨特userID
users表中的更新totalScore
如
totalScore = totalScore + score
換句話說可以說,我的價值觀是userID
照片表:
userID | photoID| score
bob | 5 | 500
個
用戶表:
userID | totalScore
bob | 5000
我希望用戶表看起來像一個查詢後,我很清楚photoId=5
userID | totalScore
bob | 5500
希望的輸入。
太謝謝你了!
阿爾達
___________________________EDIT________________________
https://stackoverflow.com/a/707668/842644
這一個幫助。有可能不是每個服務器都支持update-join標記。想分享
感謝大家!
這看起來像我想要什麼,但我有語法錯誤。我會嘗試修復 – ardavar 2013-04-12 00:50:58
我覺得這部分 更新用戶 集totalScore = totalScore + p.score 作祟至今(我可以使用SELECT合作的其他部分) – ardavar 2013-04-12 01:00:06