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: Liste os nomes e localizações das plantas de processamento de peixe na África Ocidental e suas fazendas de peixes conectadas.
 ###Tabelas: 
CREATE TABLE fish_processing_plants (id INT, name TEXT, region TEXT); CREATE TABLE plant_connections (id INT, plant_id INT, farm_id INT); INSERT INTO fish_processing_plants (id, name, region) VALUES (1, 'Plant A', 'West Africa'), (2, 'Plant B', 'West Africa'), (3, 'Plant C', 'Central Africa'); INSERT INTO plant_connections (id, plant_id, farm_id) VALUES (1, 1, 1), (2, 1, 2), (3, 2, 3), (4, 3, 4);
SELECT FPP.name, FPP.region, TF.name AS farm_name FROM fish_processing_plants FPP JOIN plant_connections PC ON FPP.id = PC.plant_id JOIN tilapia_farms TF ON PC.farm_id = TF.id WHERE FPP.region = 'West Africa';