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: Mostrar o número total de funcionários e sindicatos no esquema 'labor_unions', excluindo sindicatos sem nenhum funcionário.
 ###Tabelas: 
CREATE SCHEMA labor_unions; CREATE TABLE unions (id INT PRIMARY KEY, name VARCHAR(255), headquarters VARCHAR(255)); CREATE TABLE employees (id INT PRIMARY KEY, name VARCHAR(255), union_id INT, FOREIGN KEY (union_id) REFERENCES unions(id)); INSERT INTO unions (id, name, headquarters) VALUES (1, 'Union A', 'New York'), (2, 'Union B', 'Los Angeles'); INSERT INTO employees (id, name, union_id) VALUES (1, 'John Doe', 1), (2, 'Jane Smith', NULL);
SELECT COUNT(DISTINCT e.id) AS employee_count, COUNT(DISTINCT u.id) AS union_count FROM labor_unions.employees e RIGHT JOIN labor_unions.unions u ON e.union_id = u.id WHERE e.id IS NOT NULL;