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 total de veículos elétricos e autônomos em 'melbourne' e 'rio de janeiro'?
 ###Tabelas: 
CREATE TABLE if not exists cities (city varchar(20)); INSERT INTO cities (city) VALUES ('melbourne'), ('rio de janeiro'); CREATE TABLE if not exists vehicle_counts (city varchar(20), vehicle_type varchar(20), count int); INSERT INTO vehicle_counts (city, vehicle_type, count) VALUES ('melbourne', 'electric', 1000), ('melbourne', 'autonomous', 1200), ('rio de janeiro', 'electric', 1500), ('rio de janeiro', 'autonomous', 1700);
SELECT city, SUM(count) as total_count FROM vehicle_counts WHERE (vehicle_type = 'electric' OR vehicle_type = 'autonomous') AND city IN ('melbourne', 'rio de janeiro') GROUP BY city;