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

Opdatering af flere rækker med en matrix

Jeg har svært ved at forstå hvad du prøver at gøre, bedre forklaring ville være rart. Så vidt jeg forstår, vælger du data fra tabeller for at opdatere andre tabeller. Har du prøvet at bruge en "OPDATERING .. JOIN .."-forespørgsel? Dette skulle give dig mulighed for at opdatere flere rækker fra én tabel baseret på associative data fra en anden tabel.

For eksempel

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

Dette vil naturligvis ikke fungere med din kode, da jeg har meget lidt information at gå efter, men det burde give dig en idé om, hvad du skal gå med.

Beklager, hvis jeg ikke forstår dit problem, som sagt er det lidt svært at forstå dit præcise problem baseret på det, du har givet os.




  1. Hvordan kombinerer man tre MySQL-forespørgsler til én?

  2. skabe orakelvisning baseret på sammenligning af data mellem to databasetabeller

  3. Alvorlige problemer med MySQL-forespørgslens ydeevne efter tilføjelse af betingelse

  4. forkert tal i forespørgslen