Trudno mi zrozumieć, co próbujesz zrobić, lepsze wyjaśnienie byłoby miłe. Z tego co rozumiem wybierasz dane z tabel w celu aktualizacji innych tabel. Czy próbowałeś użyć zapytania „UPDATE .. JOIN ..”? Powinno to umożliwić aktualizację wielu wierszy z jednej tabeli na podstawie danych skojarzonych z innej tabeli.
Na przykład
UPDATE user
JOIN game ON
user.id=game.id_user
SET user.position=game.team1_position
Oczywiście to nie zadziała z twoim kodem, ponieważ mam bardzo mało informacji, ale to powinno dać ci wyobrażenie o tym, z czym iść.
Przepraszam, jeśli całkowicie nie rozumiem twojego problemu, jak już wspomniałem, trochę trudno jest dokładnie zrozumieć twój problem na podstawie tego, co nam przekazałeś.