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 é a profundidade máxima da água para cada espécie de peixe?
 ###Tabelas: 
CREATE TABLE fish_species (id INT, name VARCHAR(50), average_length DECIMAL(5,2)); CREATE TABLE fish_locations (id INT, fish_species_id INT, fish_farm_id INT, water_depth DECIMAL(5,2)); INSERT INTO fish_species (id, name, average_length) VALUES (1, 'Salmon', 70.0), (2, 'Tilapia', 25.0); INSERT INTO fish_locations (id, fish_species_id, fish_farm_id, water_depth) VALUES (1, 1, 1, 8.0), (2, 1, 2, 7.0), (3, 2, 1, 5.0);
SELECT fs.name, MAX(fl.water_depth) AS max_water_depth FROM fish_species fs JOIN fish_locations fl ON fs.id = fl.fish_species_id GROUP BY fs.name;