Mysql
 sql >> Database >  >> RDS >> Mysql

Aggiornamento di più righe con un array

Ho difficoltà a capire cosa stai cercando di fare, una spiegazione migliore sarebbe carina. Da quanto ho capito, stai selezionando i dati dalle tabelle per aggiornare altre tabelle. Hai provato a utilizzare una query "UPDATE .. JOIN .."? Ciò dovrebbe consentire di aggiornare più righe di una tabella in base ai dati associativi di un'altra tabella.

Ad esempio

UPDATE user
JOIN game ON
    user.id=game.id_user
SET user.position=game.team1_position

Ovviamente questo non funzionerà con il tuo codice poiché ho pochissime informazioni su cui andare, ma questo dovrebbe darti un'idea di cosa andare con.

Scusa se non riesco a capire il tuo problema, come detto è un po' difficile capire il tuo problema esatto in base a ciò che ci hai fornito.