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 todas as exposições e o número de visitantes únicos que interagiram com instalações digitais em cada uma.
 ###Tabelas: 
CREATE TABLE Exhibitions (id INT, name VARCHAR(100), location VARCHAR(50)); CREATE TABLE Visitor_Demographics (visitor_id INT, age INT, gender VARCHAR(10)); CREATE TABLE Digital_Interactions (visitor_id INT, interaction_date DATE, exhibition_id INT); INSERT INTO Exhibitions (id, name, location) VALUES (3, 'Modern Art', 'France'); INSERT INTO Exhibitions (id, name, location) VALUES (4, 'Science & Technology', 'Germany'); INSERT INTO Digital_Interactions (visitor_id, interaction_date, exhibition_id) VALUES (13, '2022-02-15', 3); INSERT INTO Digital_Interactions (visitor_id, interaction_date, exhibition_id) VALUES (14, '2022-02-16', 4);
SELECT Exhibitions.name, COUNT(DISTINCT Digital_Interactions.visitor_id) FROM Exhibitions JOIN Visits ON Exhibitions.id = Visits.exhibition_id JOIN Digital_Interactions ON Visits.visitor_id = Digital_Interactions.visitor_id GROUP BY Exhibitions.name;