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: Liste os títulos de emprego com o maior salário médio e o número de funcionários nesse cargo.
 ###Tabelas: 
CREATE TABLE roles (role_id INT, role_title VARCHAR(255), salary INT); INSERT INTO roles (role_id, role_title, salary) VALUES (1, 'Manager', 70000), (2, 'Developer', 60000), (3, 'Tester', 50000); CREATE TABLE employees_roles (emp_id INT, role_id INT); INSERT INTO employees_roles (emp_id, role_id) VALUES (1, 1), (2, 2), (3, 2), (4, 3);
SELECT r.role_title, AVG(r.salary) as avg_salary, COUNT(e.emp_id) as num_employees FROM roles r JOIN employees_roles er ON r.role_id = er.role_id JOIN employees e ON er.emp_id = e.emp_id GROUP BY r.role_title ORDER BY avg_salary DESC, num_employees DESC LIMIT 1;