Junior — Middle
Poderia dar um exemplo de uso do operador JOIN numa consulta SQL?
sobes.tech IA
Resposta da IA
A operação JOIN em SQL é usada para combinar linhas de duas ou mais tabelas com base numa coluna relacionada.
Exemplo de uso de JOIN numa consulta SQL:
SELECT employees.name, departments.department_name
FROM employees
JOIN departments ON employees.department_id = departments.id;
Esta consulta seleciona nomes de funcionários e nomes de seus departamentos, combinando as tabelas employees e departments pelo campo department_id.
Em C# ao trabalhar com bases de dados através do Entity Framework ou LINQ, pode-se usar operações de junção semelhantes:
var query = from e in context.Employees
join d in context.Departments
on e.DepartmentId equals d.Id
select new { EmployeeName = e.Name, DepartmentName = d.DepartmentName };
foreach (var item in query)
{
Console.WriteLine($"{item.EmployeeName} - {item.DepartmentName}");
}
Assim, JOIN permite ligar dados de diferentes tabelas para obter informações mais completas.