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: Encontre o número total de medalhas ganhas por atletas das tabelas winter_olympics e summer_olympics, excluindo atletas com mais de uma medalha de ouro?
 ###Tabelas: 
CREATE TABLE winter_olympics (athlete_id INT, name VARCHAR(50), gold INT, silver INT, bronze INT); CREATE TABLE summer_olympics (athlete_id INT, name VARCHAR(50), gold INT, silver INT, bronze INT);
SELECT SUM(medals) FROM (SELECT gold + silver + bronze as medals FROM (SELECT athlete_id, name, gold, silver, bronze FROM winter_olympics WHERE gold = 1 GROUP BY athlete_id, name, gold, silver, bronze UNION ALL SELECT athlete_id, name, gold, silver, bronze FROM summer_olympics WHERE gold = 1 GROUP BY athlete_id, name, gold, silver, bronze));