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édio de leitos hospitalares por habitante em cada província do Canadá?
 ###Tabelas: 
CREATE TABLE canada_provinces (id INT, name VARCHAR(255)); CREATE TABLE hospital_beds (id INT, province_id INT, beds INT); CREATE TABLE population (id INT, province_id INT, total_population INT); INSERT INTO canada_provinces (id, name) VALUES (1, 'Alberta'), (2, 'British Columbia'), (3, 'Manitoba'), (4, 'New Brunswick'), (5, 'Newfoundland and Labrador');
SELECT p.name, hb.beds / p.total_population AS beds_per_capita FROM hospital_beds hb JOIN canada_provinces p ON hb.province_id = p.id JOIN population pop ON hb.province_id = pop.province_id;