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: Identificar os estados propensos à seca com o menor consumo per capita de água no setor agrícola.
 ###Tabelas: 
CREATE TABLE drought_states (state TEXT, drought_frequency INTEGER); INSERT INTO drought_states (state, drought_frequency) VALUES ('California', 4), ('Texas', 3), ('Arizona', 5), ('Nevada', 6), ('Colorado', 2); CREATE TABLE agricultural_water_usage (state TEXT, population INTEGER, consumption INTEGER); INSERT INTO agricultural_water_usage (state, population, consumption) VALUES ('California', 39512223, 12000000), ('Texas', 29528404, 10000000), ('Arizona', 7278717, 3000000), ('Nevada', 3080156, 1200000), ('Colorado', 5773714, 2500000);
SELECT ds.state, (agwu.consumption / agwu.population) AS consumption_per_capita FROM drought_states ds JOIN agricultural_water_usage agwu ON ds.state = agwu.state ORDER BY drought_frequency, consumption_per_capita;