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: Obter a média salarial dos funcionários de cada sindicato.
 ###Tabelas: 
CREATE SCHEMA labor_unions; CREATE TABLE unions (id INT PRIMARY KEY, name VARCHAR(255)); CREATE TABLE employees (id INT PRIMARY KEY, name VARCHAR(255), union_id INT, salary DECIMAL(10,2), FOREIGN KEY (union_id) REFERENCES unions(id)); INSERT INTO unions (id, name) VALUES (1, 'Union A'), (2, 'Union B'); INSERT INTO employees (id, name, union_id, salary) VALUES (1, 'John Doe', 1, 50000), (2, 'Jane Smith', 1, 60000), (3, 'Bob Johnson', 2, 55000);
SELECT u.name, AVG(e.salary) AS avg_salary FROM labor_unions.unions u INNER JOIN labor_unions.employees e ON u.id = e.union_id GROUP BY u.name;