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: Encontre o número de concertos realizados por artistas na mesma cidade.
 ###Tabelas: 
CREATE TABLE artists (artist_id INT, artist_name VARCHAR(50)); CREATE TABLE concerts (concert_id INT, artist_id INT, city VARCHAR(50)); INSERT INTO artists (artist_id, artist_name) VALUES (101, 'Beyoncé'), (102, 'Jay-Z'), (103, 'Kanye West'); INSERT INTO concerts (concert_id, artist_id, city) VALUES (1, 101, 'New York'), (2, 102, 'New York'), (3, 101, 'Los Angeles'), (4, 103, 'Los Angeles');
SELECT a1.artist_name AS artist1, a2.artist_name AS artist2, COUNT(*) AS num_concerts FROM artists a1 JOIN concerts c1 ON a1.artist_id = c1.artist_id JOIN concerts c2 ON c1.city = c2.city AND c1.concert_id <> c2.concert_id JOIN artists a2 ON a2.artist_id = c2.artist_id GROUP BY a1.artist_name, a2.artist_name HAVING num_concerts > 1;