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: Quantos residentes em cada cidade possuem um animal de estimação?
 ###Tabelas: 
CREATE TABLE city (name VARCHAR(255), population INT); CREATE TABLE pet_ownership (city VARCHAR(255), resident_id INT, has_pet BOOLEAN); INSERT INTO city (name, population) VALUES ('New York', 8406000), ('Los Angeles', 3971883), ('Chicago', 2695598), ('Houston', 2351031), ('Phoenix', 1660272); INSERT INTO pet_ownership (city, resident_id, has_pet) VALUES ('New York', 12345, true), ('New York', 67890, false), ('Los Angeles', 23456, true), ('Los Angeles', 78901, true), ('Chicago', 34567, false);
SELECT city, SUM(has_pet) FROM pet_ownership JOIN city ON pet_ownership.city = city.name GROUP BY city;