Sobes.tech
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.