SELECT tc.NomeColaborador, td.NomeDepartamento
FROM TabelaColaboradores tc
join TabelaDepartamento td on td.id_departamento = tc.id_departamento;
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
SELECT tc.NomeColaborador, td.NomeDepartamento
FROM TabelaColaboradores tc
join TabelaDepartamento td on td.id_departamento = tc.id_departamento;
Bom dia, Márcia! Como está?
A resposta para a atividade ficou incrível!
Notei que você utilizou o INNER JOIN para relacionar tabelas de forma clara, aplicou de forma eficaz o uso de aliases para simplificar a leitura do código e compreendeu a importância do relacionamento entre chaves estrangeiras para estruturar consultas consistentes.
Um próximo passo interessante seria explorar o LEFT JOIN para trazer também colaboradores que ainda não estejam vinculados a um departamento. Veja o exemplo:
SELECT tc.NomeColaborador, td.NomeDepartamento
FROM TabelaColaboradores tc
LEFT JOIN TabelaDepartamento td
ON td.id_departamento = tc.id_departamento;
Resultado: Lista de colaboradores com seus departamentos, incluindo aqueles sem departamento associado (retornando NULL).
Isso permite identificar registros que não possuem correspondência em outra tabela, o que pode ser muito útil para auditoria e análise de dados.
Sugestão de conteúdo para você mergulhar ainda mais sobre o tema:
Alguns materiais estão em inglês, mas é possível compreendê-los usando o recurso de tradução de páginas do próprio navegador.
Fico à disposição! E se precisar, conte sempre com o apoio do fórum.
Abraço e bons estudos!