我有一个这样的数据库表。
userID RefralID balance
1 0 0
2 1 0
3 2 0
4 3 0
5 8 0
现在我想要一个 MYSQL 查询来更新用户 ID 1 下每个孩子的余额。从 10 小时起就卡在那里,但找不到所需的解决方案。
如果我们更新 balance=balance + 10 其中 userID = '1',结果应该是这样的,因为 2,3,4 是 '1' 的孩子和孙子,所以他们的余额应该更新
userID RefralID balance
1 0 0
2 1 10
3 2 10
4 3 10
5 8 0