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 locais de escavação possuem pelo menos 1 tipo de artefato único em 'site_p' e 'site_q'?
 ###Tabelas: 
CREATE TABLE site_p (site_id INT, artifact_type VARCHAR(255)); INSERT INTO site_p (site_id, artifact_type) VALUES (1, 'Pottery'), (2, 'Tools'), (3, 'Pottery'), (4, 'Beads'); CREATE TABLE site_q (site_id INT, artifact_type VARCHAR(255)); INSERT INTO site_q (site_id, artifact_type) VALUES (5, 'Jewelry'), (6, 'Tools'), (7, 'Jewelry'), (8, 'Beads');
SELECT site_id FROM (SELECT site_id, COUNT(DISTINCT artifact_type) as count FROM site_p GROUP BY site_id HAVING count > 0 INTERSECT SELECT site_id, COUNT(DISTINCT artifact_type) as count FROM site_q GROUP BY site_id HAVING count > 0) AS subquery;