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: Identifique as violações de segurança alimentar para cada restaurante na cidade 'Tasty Town'.
 ###Tabelas: 
CREATE TABLE restaurants (id INT, name VARCHAR(50), city VARCHAR(50)); INSERT INTO restaurants (id, name, city) VALUES (8, 'Garden Delights', 'Tasty Town'), (9, 'Spice Paradise', 'Tasty Town'), (10, 'Farmhouse Favorites', 'Tasty Town'); CREATE TABLE violations (restaurant_id INT, date DATE, violation_description VARCHAR(50)); INSERT INTO violations (restaurant_id, date, violation_description) VALUES (8, '2022-01-01', 'Cross-contamination'), (8, '2021-12-31', 'Improper food storage'), (9, '2022-02-01', 'Lack of hand washing'), (9, '2021-11-15', 'Expired food');
SELECT r.name, COUNT(v.violation_description) as total_violations FROM restaurants r INNER JOIN violations v ON r.id = v.restaurant_id WHERE r.city = 'Tasty Town' GROUP BY r.name;