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: Quem são os 3 principais arquitetos de construção verde no estado do Texas com base no número total de projetos de construção verde certificados?
 ###Tabelas: 
CREATE TABLE architects (architect_id INT, architect_name VARCHAR(100), state VARCHAR(100)); CREATE TABLE green_buildings (building_id INT, architect_id INT, building_name VARCHAR(100), certification VARCHAR(50)); INSERT INTO architects (architect_id, architect_name, state) VALUES (1, 'GreenDesign Inc', 'TX'); INSERT INTO green_buildings (building_id, architect_id, building_name, certification) VALUES (1, 1, 'GreenHive', 'LEED Platinum'), (2, 1, 'GreenHaus', 'LEED Gold');
SELECT architect_name, COUNT(*) AS total_certified_projects FROM green_buildings INNER JOIN architects ON green_buildings.architect_id = architects.architect_id WHERE architects.state = 'TX' GROUP BY architect_name ORDER BY total_certified_projects DESC LIMIT 3;