sql >> Databáze >  >> RDS >> Mysql

Aktualizace více řádků pomocí pole

Těžko rozumím tomu, o co se snažíte, bylo by hezké lepší vysvětlení. Z toho, co jsem pochopil, vybíráte data z tabulek za účelem aktualizace jiných tabulek. Zkusili jste použít dotaz "UPDATE .. JOIN .."? To by vám mělo umožnit aktualizovat více řádků z jedné tabulky na základě asociativních dat z jiné tabulky.

Například

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

Očividně to nebude fungovat s vaším kódem, protože mám jen velmi málo informací k pokračování, ale to by vám mělo poskytnout představu, s čím jít.

Omlouvám se, pokud nerozumím vašemu problému úplně, jak bylo řečeno, je trochu těžké pochopit váš přesný problém na základě toho, co jste nám poskytli.




  1. Výběr položky odpovídající více značkám

  2. IntegrityError:(1062, duplicitní záznam pro klíč)

  3. Existuje v mysql nebo postgres omezení velikosti příkazu IN (1,2, n)?

  4. Funkce pro získání počtu dnů v týdnu mezi dvěma daty kromě svátků