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 bibliotecas públicas em cada condado no estado da Califórnia, incluindo seus nomes e coleções totais de livros?
 ###Tabelas: 
CREATE TABLE counties(id INT, name TEXT, state TEXT); INSERT INTO counties VALUES (1, 'County A', 'California'); INSERT INTO counties VALUES (2, 'County B', 'California'); INSERT INTO counties VALUES (3, 'County C', 'California'); CREATE TABLE libraries(id INT, county_id INT, name TEXT, total_books INT); INSERT INTO libraries VALUES (1, 1, 'Library A', 10000); INSERT INTO libraries VALUES (2, 1, 'Library B', 12000); INSERT INTO libraries VALUES (3, 2, 'Library C', 14000); INSERT INTO libraries VALUES (4, 3, 'Library D', 16000);
SELECT c.name as county_name, l.name as library_name, COUNT(*) as library_count, SUM(l.total_books) as total_books FROM counties c JOIN libraries l ON c.id = l.county_id WHERE c.state = 'California' GROUP BY c.name, l.name;