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: Encontrar dispensários em Washington D.C. que vendem tanto cepas indica quanto sativa.
 ###Tabelas: 
CREATE TABLE DispensarySales (dispensary_id INT, strain VARCHAR(20), quantity INT); INSERT INTO DispensarySales (dispensary_id, strain, quantity) VALUES (1, 'Sour Diesel', 50), (1, 'Blue Dream', 75), (2, 'Green Crack', 60), (2, 'Jack Herer', 80); CREATE TABLE DCDispensaries (dispensary_id INT, location VARCHAR(20)); INSERT INTO DCDispensaries (dispensary_id, location) VALUES (1, 'Washington D.C.'), (2, 'Washington D.C.');
SELECT ds.dispensary_id FROM DispensarySales ds JOIN DCDispensaries dcd ON ds.dispensary_id = dcd.dispensary_id WHERE strain LIKE '%Indica%' INTERSECT SELECT ds.dispensary_id FROM DispensarySales ds JOIN DCDispensaries dcd ON ds.dispensary_id = dcd.dispensary_id WHERE strain LIKE '%Sativa%';