Есть вот такой запрос, но он не правильный
UPDATE
info_users iu
INNER JOIN bets b ON
iu.user_id = b.user
SET
iu.balans = b.summa
Точнее правильный, но не работает на 100%... в таблица bets:
summa
user
id_match
id_team
нужно выбрать всех пользователей из таблице bets, у которых id_match = 3 и id_team = 4, и сделать update iu.balsn на b.summa.
Структура info_users:
Структура bets:
1.Заменяет iu.balans на b.summa у кого b.id_match = 3 и b.id_team = 4
UPDATE info_users AS iu, bets AS b SET iu.balans = b.summa WHERE b.id_match = 3 AND b.id_team = 4 AND iu.user_id = b.user
2.Добавляет b.summa на iu.balans у кого b.id_match = 3 и b.id_team = 4
UPDATE info_users AS iu, bets AS b SET iu.balans = iu.balans+b.summa WHERE b.id_match = 3 AND b.id_team = 4 AND iu.user_id = b.user
3.Если вам нужно только одна пользователь просто замените iu.user_id = b.user например на iu.user_id = 1
Сборка персонального компьютера от Artline: умный выбор для современных пользователей