如果条件大于100,请选择行

时间:2018-09-08 22:00:04

标签: mysql

我的数据库中有两个表, -videos -user

在我的balance表中,有一个名为videos的列,在我的views中,有一个列为SELECT view FROM videos If views=1000 UPDATE user SET balance=balance+1 WHERE user id = user id 的列。

我希望视频中的观看次数达到1000次时,我的余额可以通过在用户表中加上1个来更新任何想法。

{{1}}

1 个答案:

答案 0 :(得分:0)

您可以使用update-join语句:

UPDATE user u
JOIN   views v ON u.userid = v.userid
SET    balance = balance + 1
WHERE  v.views >= 1000