game "テーブルの両選手のユーザー名を更新するには、以下のSQLクエリーを使用します：

sql

UPDATE game g
JOIN user u1 ON g.user1_id = u1.id
JOIN ユーザーu2 ON g.user2_id = u2.id
SET g.user1_name = u1.name, g.user2_name = u2.name；


このクエリは、JOIN句を使用して、"game "テーブルに格納されているユーザーIDに従って、"game "テーブルと "user "テーブルを結合します。そして、"game "テーブルのカラム "user1_name "と "user2_name "の値が、"user "テーブルの対応するユーザー名で更新される。

クエリがテーブルを正しく結合できるように、"game "テーブルの "user1_id "カラムが最初のプレーヤーのIDを参照し、"user2_id "カラムが2番目のプレーヤーのIDを参照することが重要です。
Para actualizar el nombre de usuario de ambos jugadores en la tabla "game", se puede utilizar la siguiente consulta SQL:

sql

UPDATE game g
JOIN user u1 ON g.user1_id = u1.id
JOIN user u2 ON g.user2_id = u2.id
SET g.user1_name = u1.name, g.user2_name = u2.name;


Esta consulta utiliza la cláusula JOIN para unir las tablas "game" y "user" según el ID de usuario almacenado en la tabla "game". Luego, se actualizan los valores de las columnas "user1_name" y "user2_name" en la tabla "game" con los nombres correspondientes de los usuarios en la tabla "user".

Es importante que la columna "user1_id" en la tabla "game" haga referencia al ID del primer jugador y la columna "user2_id" haga referencia al ID del segundo jugador, para que la consulta pueda unir las tablas correctamente.