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 mínimo de obras de arte exibidas em exposições individuais por artistas da diáspora africana em Berlim nos últimos 3 anos?
 ###Tabelas: 
CREATE TABLE solo_exhibitions (id INT, city VARCHAR(20), year INT, artist_origin VARCHAR(30), num_artworks INT); INSERT INTO solo_exhibitions (id, city, year, artist_origin, num_artworks) VALUES (1, 'Berlin', 2018, 'German', 10), (2, 'Berlin', 2019, 'African diaspora', 15), (3, 'Berlin', 2020, 'German', 12), (4, 'Berlin', 2020, 'African diaspora', 18), (5, 'Berlin', 2021, 'German', 14);
SELECT MIN(num_artworks) FROM solo_exhibitions WHERE city = 'Berlin' AND artist_origin = 'African diaspora' AND year BETWEEN 2018 AND 2020;