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 nome e localização da clínica rural com o menor número de profissionais de saúde no estado da Califórnia?
 ###Tabelas: 
CREATE TABLE medical_professionals (id INT, name VARCHAR(50), clinic_id INT); CREATE TABLE clinics (id INT, name VARCHAR(50), location VARCHAR(50)); INSERT INTO medical_professionals (id, name, clinic_id) VALUES (1, 'Dr. Smith', 1), (2, 'Dr. Johnson', 1), (3, 'Dr. Lee', 2); INSERT INTO clinics (id, name, location) VALUES (1, 'Clinic A', 'California'), (2, 'Clinic B', 'California');
SELECT clinics.name, clinics.location FROM clinics JOIN (SELECT clinic_id, COUNT(*) as num_of_professionals FROM medical_professionals GROUP BY clinic_id ORDER BY num_of_professionals LIMIT 1) AS subquery ON clinics.id = subquery.clinic_id;