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: Quantas empresas locais ecologicamente corretas estão associadas a hotéis na Europa?
 ###Tabelas: 
CREATE TABLE local_businesses (business_id INT, business_name VARCHAR(50), is_eco_friendly BOOLEAN, country VARCHAR(30)); CREATE TABLE hotel_business_partnerships (partnership_id INT, hotel_id INT, business_id INT); INSERT INTO local_businesses (business_id, business_name, is_eco_friendly, country) VALUES (1, 'Green Groceries', TRUE, 'France'), (2, 'Eco-friendly Tours', TRUE, 'Germany'), (3, 'Cultural Art Gallery', FALSE, 'Spain'), (4, 'Sustainable Fashion', TRUE, 'Italy'); INSERT INTO hotel_business_partnerships (partnership_id, hotel_id, business_id) VALUES (1, 1, 1), (2, 1, 2), (3, 2, 3), (4, 3, 4);
SELECT COUNT(DISTINCT local_businesses.business_id) FROM local_businesses JOIN hotel_business_partnerships ON local_businesses.business_id = hotel_business_partnerships.business_id WHERE local_businesses.is_eco_friendly = TRUE AND local_businesses.country = 'Europe';