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 artistas estão associados a cada plataforma?
 ###Tabelas: 
CREATE TABLE Artists (artist_id INT, artist_name VARCHAR(255)); INSERT INTO Artists (artist_id, artist_name) VALUES (1, 'Spotify'), (2, 'Apple Music'), (3, 'Tidal'); CREATE TABLE ArtistPlatforms (artist_id INT, platform_id INT); INSERT INTO ArtistPlatforms (artist_id, platform_id) VALUES (1, 1), (1, 2), (1, 3), (2, 1), (2, 2), (3, 3); CREATE TABLE Platforms (platform_id INT, platform_name VARCHAR(255)); INSERT INTO Platforms (platform_id, platform_name) VALUES (1, 'Streaming'), (2, 'Downloads'), (3, 'Vinyl');
SELECT p.platform_name, COUNT(DISTINCT a.artist_id) AS artist_count FROM ArtistPlatforms ap JOIN Artists a ON ap.artist_id = a.artist_id JOIN Platforms p ON ap.platform_id = p.platform_id GROUP BY p.platform_name;