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 é o número de visitantes que compareceram tanto à exposição de arte moderna quanto à de fotografia?
 ###Tabelas: 
CREATE TABLE Exhibitions (id INT, name VARCHAR(20)); INSERT INTO Exhibitions (id, name) VALUES (1, 'Modern Art'), (2, 'Photography'); CREATE TABLE Visitor_Exhibitions (visitor_id INT, exhibition_id INT);
SELECT COUNT(DISTINCT Visitors.id) FROM Visitors JOIN Visitor_Exhibitions AS ve1 ON Visitors.id = ve1.visitor_id JOIN Exhibitions ON ve1.exhibition_id = Exhibitions.id JOIN Visitor_Exhibitions AS ve2 ON Visitors.id = ve2.visitor_id JOIN Exhibitions AS e2 ON ve2.exhibition_id = e2.id WHERE Exhibitions.name = 'Modern Art' AND e2.name = 'Photography' GROUP BY Visitors.id HAVING COUNT(DISTINCT ve1.exhibition_id) = 2;