Sql 我需要从2个表中向Access中的现有表追加数据

Sql 我需要从2个表中向Access中的现有表追加数据,sql,ms-access,Sql,Ms Access,我有两个表中的数据: tbl_游戏包含以下列: game_id, season, date, home_team, visiting_team, home_score, visiting score, home_score_half_time, visiting score_half_time game_id, home_formation, home_team, visiting_team, visiting_formation game_id, team_id, status, end

我有两个表中的数据:

tbl_游戏
包含以下列:

game_id, season, date, home_team, visiting_team, 
home_score, visiting score, home_score_half_time, visiting score_half_time
game_id, home_formation, home_team, visiting_team, visiting_formation
game_id, team_id, status, end_score, half_score, Formation
tbl_formation
包含以下列:

game_id, season, date, home_team, visiting_team, 
home_score, visiting score, home_score_half_time, visiting score_half_time
game_id, home_formation, home_team, visiting_team, visiting_formation
game_id, team_id, status, end_score, half_score, Formation
我想将这些表中的数据附加到具有以下列的
game\u team
表中:

game_id, season, date, home_team, visiting_team, 
home_score, visiting score, home_score_half_time, visiting score_half_time
game_id, home_formation, home_team, visiting_team, visiting_formation
game_id, team_id, status, end_score, half_score, Formation
我不想把主队和客队分开,我想把他们都放在主队id和状态下,表明某场比赛是主队还是客队

我正在尝试下面的查询,但它不起作用

INSERT INTO Game_Team ( game_id, Team_ID, End_Score, half_score, Formation )
SELECT G.game_id, G.home_team, G.home_score_half_time, G.home_score, GL.home_formation
FROM tbl_games AS G 
INNER JOIN tbl_formation AS GL ON G.game_id = GL.game_id;
我有附加值。 请参见试试这个

INSERT INTO Game_Team ( game_id, Team_ID, End_Score, half_score, Formation )
SELECT G.game_id, G.home_team & ' ' & G.visiting_team, G.home_score_half_time, G.home_score, GL.home_formation
FROM tbl_games AS G 
INNER JOIN tbl_formation AS GL ON G.game_id = GL.game_id;

如果您想查看数据,那么为什么要使用INSERT INTO?它是如何工作的?有错误吗?请把它们寄出去。不是预期的结果吗?