Abaixo está uma instrução que descreve uma tarefa de geração de SQL, combinada com uma entrada que fornece mais contexto sobre os esquemas de tabela disponíveis. Escreva o código SQL que responda adequadamente à solicitação
 ###Instrução: Quantos gols cada equipe de futebol marcou na tabela 'soccer_matches'?
 ###Tabelas: 
CREATE TABLE soccer_teams (team_id INT, name VARCHAR(50)); CREATE TABLE soccer_matches (match_id INT, home_team INT, away_team INT, home_team_score INT, away_team_score INT); INSERT INTO soccer_teams (team_id, name) VALUES (1, 'Barcelona'), (2, 'Real Madrid'); INSERT INTO soccer_matches (match_id, home_team, away_team, home_team_score, away_team_score) VALUES (1, 1, 2, 3, 2);
SELECT home_team AS team_id, SUM(home_team_score) AS goals FROM soccer_matches GROUP BY home_team UNION ALL SELECT away_team AS team_id, SUM(away_team_score) AS goals FROM soccer_matches GROUP BY away_team;