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 culturas têm o maior consumo de água em sistemas de agroecologia?
 ###Tabelas: 
CREATE TABLE crops (crop_name VARCHAR(255), water_consumption DECIMAL(5,2)); INSERT INTO crops (crop_name, water_consumption) VALUES ('Crop1', 12.3), ('Crop2', 14.7), ('Crop3', 18.5); CREATE TABLE agroecology_crops (crop_name VARCHAR(255), agroecology_id INT); INSERT INTO agroecology_crops (crop_name, agroecology_id) VALUES ('Crop1', 1), ('Crop2', 1), ('Crop3', 2); CREATE TABLE agroecology_systems (agroecology_id INT, water_consumption DECIMAL(5,2)); INSERT INTO agroecology_systems (agroecology_id, water_consumption) VALUES (1, 45.5), (2, 50.2);
SELECT crops.crop_name, agroecology_systems.water_consumption FROM crops JOIN agroecology_crops ON crops.crop_name = agroecology_crops.crop_name JOIN agroecology_systems ON agroecology_crops.agroecology_id = agroecology_systems.agroecology_id ORDER BY agroecology_systems.water_consumption DESC;