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 recursos de pedagogia aberta acessados pelos alunos em cada província, agrupados por tipo de recurso?
 ###Tabelas: 
CREATE TABLE student_access (student_id INT, province VARCHAR(10), resource_id VARCHAR(5)); INSERT INTO student_access (student_id, province, resource_id) VALUES (1, 'Ontario', 'R101'), (2, 'British Columbia', 'R201'), (3, 'Ontario', 'R102'), (4, 'Quebec', 'R301'), (5, 'British Columbia', 'R202'), (6, 'Ontario', 'R103'), (7, 'Quebec', 'R302'); CREATE TABLE open_resources (resource_id VARCHAR(5), resource_type VARCHAR(10)); INSERT INTO open_resources (resource_id, resource_type) VALUES ('R101', 'Textbook'), ('R102', 'Software'), ('R103', 'Video'), ('R201', 'Course'), ('R202', 'Tutorial'), ('R301', 'Podcast'), ('R302', 'Webinar');
SELECT province, resource_type, COUNT(*) FROM student_access JOIN open_resources ON student_access.resource_id = open_resources.resource_id GROUP BY province, resource_type;