Sobes.tech
Junior — Middle

¿Podrías dar un ejemplo de uso del operador JOIN en una consulta SQL?

sobes.tech AI

Respuesta de la IA

La operación JOIN en SQL se utiliza para combinar filas de dos o más tablas basándose en una columna relacionada.

Ejemplo de uso de JOIN en una consulta SQL:

SELECT employees.name, departments.department_name
FROM employees
JOIN departments ON employees.department_id = departments.id;

Esta consulta selecciona los nombres de los empleados y los nombres de sus departamentos, combinando las tablas employees y departments por el campo department_id.

En C# al trabajar con bases de datos a través de Entity Framework o LINQ, se pueden usar operaciones de unión similares:

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}");
}

De esta manera, JOIN permite vincular datos de diferentes tablas para obtener información más completa.