Jag har svårt att förstå vad du försöker göra, bättre förklaring vore trevligt. Vad jag förstår väljer du data från tabeller för att uppdatera andra tabeller. Har du testat att använda en "UPPDATERA .. JOIN .."-fråga? Detta bör tillåta dig att uppdatera flera rader från en tabell baserat på associativ data från en annan tabell.
Till exempel
UPDATE user
JOIN game ON
user.id=game.id_user
SET user.position=game.team1_position
Uppenbarligen kommer detta inte att fungera med din kod eftersom jag har väldigt lite information att gå på, men det borde ge dig en uppfattning om vad du ska gå med.
Ursäkta om jag inte förstår ditt problem, som sagt är det lite svårt att förstå ditt exakta problem baserat på vad du har gett oss.