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.