2016-02-26 62 views
0

我知道這可以通過javascript/php輕鬆完成,但我想知道是否可以使用純MYSQL和一個查詢。選擇行並同時更新用戶信息

所以,想象一下: 某些行插入一個數,即用戶已輸入(例如,5,7,1和2
所以該行現在看起來是這樣的:
table1


我有一個包含用戶的數據多了一個表:
enter image description here
現在:是有可能增加用戶」如果他放置的數字高於5,他的分數是10?

感謝您的幫助,
Nedas

回答

1

加入表中查找相應的行,然後更新它們。

UPDATE points_table AS p 
JOIN numbers_table AS n ON p.user = n.user 
SET p.points = p.points + 10 
WHERE n.number > 5 
+0

非常感謝你! – Nedas