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: Qual é o impacto ambiental total e o número de pesquisas para cada mina relacionada à extração de ouro?
 ###Tabelas: 
CREATE TABLE environmental_impact (id INT, mine_id INT, co2_emissions INT, water_consumption INT); INSERT INTO environmental_impact (id, mine_id, co2_emissions, water_consumption) VALUES (1, 1, 200, 1000); INSERT INTO environmental_impact (id, mine_id, co2_emissions, water_consumption) VALUES (2, 2, 250, 1200); INSERT INTO environmental_impact (id, mine_id, co2_emissions, water_consumption) VALUES (3, 3, 180, 850); CREATE TABLE mines (id INT, name VARCHAR(255), mineral VARCHAR(255)); INSERT INTO mines (id, name, mineral) VALUES (1, 'Mine A', 'Gold'); INSERT INTO mines (id, name, mineral) VALUES (2, 'Mine B', 'Gold'); INSERT INTO mines (id, name, mineral) VALUES (3, 'Mine C', 'Silver'); CREATE TABLE geological_survey (id INT, mine_id INT, geologist VARCHAR(255), survey_date DATE); INSERT INTO geological_survey (id, mine_id, geologist, survey_date) VALUES (1, 1, 'Amy Nguyen', '2020-11-15'); INSERT INTO geological_survey (id, mine_id, geologist, survey_date) VALUES (2, 2, 'Carlos Alvarez', '2020-12-05'); INSERT INTO geological_survey (id, mine_id, geologist, survey_date) VALUES (3, 3, 'Maria Garcia', '2021-01-10');
SELECT m.name, m.mineral, SUM(e.co2_emissions + e.water_consumption) as total_environmental_impact, COUNT(g.id) as total_surveys FROM mines m LEFT JOIN environmental_impact e ON m.id = e.mine_id LEFT JOIN geological_survey g ON m.id = g.mine_id WHERE m.mineral = 'Gold' GROUP BY m.name, m.mineral;