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 total de resíduos gerados por cada operação de mineração, categorizados por tipo de resíduo?
 ###Tabelas: 
CREATE TABLE mining_operations (operation_id INT, operation_name VARCHAR(50)); CREATE TABLE waste_generated (operation_id INT, waste_type VARCHAR(50), quantity_generated INT); INSERT INTO mining_operations (operation_id, operation_name) VALUES (1, 'Operation A'), (2, 'Operation B'), (3, 'Operation C'); INSERT INTO waste_generated (operation_id, waste_type, quantity_generated) VALUES (1, 'Tailings', 1000), (1, 'Rock', 2000), (2, 'Tailings', 1500), (2, 'Rock', 500), (3, 'Tailings', 2500);
SELECT mining_operations.operation_name, waste_generated.waste_type, SUM(waste_generated.quantity_generated) AS total_waste_generated FROM mining_operations INNER JOIN waste_generated ON mining_operations.operation_id = waste_generated.operation_id GROUP BY mining_operations.operation_name, waste_generated.waste_type;