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 trabalhadores estão empregados no departamento de 'levantamento geológico' de cada empresa?
 ###Tabelas: 
CREATE TABLE companies (company_id INT, company_name VARCHAR(50));CREATE TABLE workers (worker_id INT, company_id INT, department VARCHAR(20), num_employees INT);
SELECT c.company_name, w.department, SUM(w.num_employees) AS total_employees FROM workers w INNER JOIN companies c ON w.company_id = c.company_id GROUP BY w.department, c.company_name HAVING department = 'geological survey';