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 é a quantidade total de carvão, ferro e ouro extraída por cada mina?
 ###Tabelas: 
CREATE TABLE Mine (MineID int, MineName varchar(50), Location varchar(50)); CREATE TABLE Coal (CoalID int, MineID int, CoalQuantity int); CREATE TABLE Iron (IronID int, MineID int, IronQuantity int); CREATE TABLE Gold (GoldID int, MineID int, GoldQuantity int); INSERT INTO Mine VALUES (1, 'ABC Mine', 'Colorado'), (2, 'DEF Mine', 'Wyoming'), (3, 'GHI Mine', 'West Virginia'); INSERT INTO Coal VALUES (1, 1, 5000), (2, 2, 7000), (3, 3, 6000); INSERT INTO Iron VALUES (1, 1, 8000), (2, 2, 9000), (3, 3, 10000); INSERT INTO Gold VALUES (1, 1, 12000), (2, 2, 15000), (3, 3, 18000);
SELECT MineName, SUM(CoalQuantity) as TotalCoalQuantity, SUM(IronQuantity) as TotalIronQuantity, SUM(GoldQuantity) as TotalGoldQuantity FROM Mine LEFT JOIN Coal ON Mine.MineID = Coal.MineID LEFT JOIN Iron ON Mine.MineID = Iron.MineID LEFT JOIN Gold ON Mine.MineID = Gold.MineID GROUP BY MineName;