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 duração média da viagem para eco turistas do Canadá e da Alemanha?
 ###Tabelas: 
CREATE TABLE Tourists (id INT, nationality VARCHAR(50), trip_duration INT); CREATE TABLE Eco_tourists (tourist_id INT, eco_friendly BOOLEAN); INSERT INTO Tourists VALUES (1, 'Canada', 7); INSERT INTO Tourists VALUES (2, 'Germany', 10); INSERT INTO Eco_tourists VALUES (1, true); INSERT INTO Eco_tourists VALUES (2, true);
SELECT AVG(Tourists.trip_duration) FROM Tourists INNER JOIN Eco_tourists ON Tourists.id = Eco_tourists.tourist_id WHERE Tourists.nationality IN ('Canada', 'Germany') AND Eco_tourists.eco_friendly = true;