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: Quais são os 3 principais materiais utilizados na construção de pontes na Califórnia?
 ###Tabelas: 
CREATE TABLE bridge_materials (material_id INT, bridge_id INT, material VARCHAR(50)); CREATE TABLE materials (material_id INT, material_name VARCHAR(50), quantity INT); CREATE TABLE bridges (bridge_id INT, state VARCHAR(50), construction_year INT);
SELECT materials.material_name, SUM(materials.quantity) as total_quantity FROM bridge_materials JOIN materials ON bridge_materials.material_id = materials.material_id JOIN bridges ON bridge_materials.bridge_id = bridges.bridge_id WHERE bridges.state = 'California' GROUP BY materials.material_name ORDER BY total_quantity DESC LIMIT 3;