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 hospitais públicos em cada cidade do estado do Texas, incluindo seus nomes e número de leitos?
 ###Tabelas: 
CREATE TABLE cities(id INT, name TEXT, state TEXT); INSERT INTO cities VALUES (1, 'City A', 'Texas'); INSERT INTO cities VALUES (2, 'City B', 'Texas'); INSERT INTO cities VALUES (3, 'City C', 'Texas'); CREATE TABLE hospitals(id INT, city_id INT, name TEXT, beds INT); INSERT INTO hospitals VALUES (1, 1, 'Hospital A', 200); INSERT INTO hospitals VALUES (2, 1, 'Hospital B', 250); INSERT INTO hospitals VALUES (3, 2, 'Hospital C', 300); INSERT INTO hospitals VALUES (4, 3, 'Hospital D', 350);
SELECT c.name as city_name, h.name as hospital_name, COUNT(*) as hospital_count, SUM(h.beds) as total_beds FROM cities c JOIN hospitals h ON c.id = h.city_id WHERE c.state = 'Texas' GROUP BY c.name, h.name;