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: Quais sites têm apenas artefatos de cerâmica e pedra?
 ###Tabelas: 
CREATE TABLE excavation_sites (site_id INT, site_name TEXT); CREATE TABLE artifacts (artifact_id INT, site_id INT, artifact_type TEXT); INSERT INTO excavation_sites (site_id, site_name) VALUES (1, 'Site A'), (2, 'Site B'), (3, 'Site C'), (4, 'Site D'), (5, 'Site E'), (6, 'Site F'), (7, 'Site G'); INSERT INTO artifacts (artifact_id, site_id, artifact_type) VALUES (1, 1, 'wooden'), (2, 1, 'stone'), (3, 2, 'metal'), (4, 3, 'wooden'), (5, 3, 'pottery'), (6, 4, 'stone'), (7, 5, 'stone'), (8, 5, 'ceramic'), (9, 5, 'metal'), (10, 6, 'metal'), (11, 6, 'metal'), (12, 6, 'metal'), (13, 7, 'pottery'), (14, 7, 'stone'), (15, 7, 'bronze');
SELECT e.site_name FROM excavation_sites e JOIN artifacts a ON e.site_id = a.site_id WHERE a.artifact_type IN ('pottery', 'stone') GROUP BY e.site_id HAVING COUNT(DISTINCT a.artifact_type) = 2;