У меня следующий запрос:
SELECT `peers`.uid, `user`.userid FROM `peers`, `user` WHERE `user`.userid = `peers`.uid
ФФ. является результатом запроса
userid,uid
1,1
1,1
1,1
3,3
96,96
96,96
Чтобы обновить результат, у меня есть настройка запроса ff:
UPDATE `user`
INNER JOIN (
SELECT `peers`.uid, `user`.userid FROM `peers`, `user` WHERE `user`.userid = `peers`.uid
) AS my_current_select ON `user`.userid = my_current_select.userid
SET `user`.credits = `user`.credits + 0.25
Тем не менее, запрос на обновление обновляется только 3 раза, каждый плюс 0,25 кредита в ID пользователя 1,3,96
Это не то, что я хочу. Я хочу однозначно добавить 0,25 кредитов в каждую строку результата запроса.
Например:
UID 1: UID1.credit = UID1.credit + 0.25 * 3
UID 3: UID3.credit = UID3.credit + 0.25 * 1
UID 3: UID96.credit = UID96.credit + 0.25 * 2
Как мне достичь этого результата?