LEFT JOIN en varias columnas en MySQL

MD Aminul Islam 15 febrero 2024
LEFT JOIN en varias columnas en MySQL

A veces, cuando se trabaja con bases de datos grandes, es posible que deba fusionar diferentes campos de diferentes tablas en una tabla. El término que usaremos para este propósito es la combinación izquierda.

En este artículo rápido, veremos cómo podemos hacer una combinación izquierda en MySQL, y también veremos un ejemplo relevante y lo explicaremos parte por parte para facilitar el tema.

Use LEFT JOIN en MySQL

La regla de la combinación izquierda es que solo mostrará todos los datos de la tabla izquierda y coincidirá con los datos de la tabla derecha.

En nuestro ejemplo a continuación, veremos cómo podemos hacer una combinación izquierda en MySQL. Para el ejemplo, vamos a utilizar las dos tablas siguientes,

Tabla 1:

Projecto ID Nombre del proyecto miembros

Tabla 2:

IDENTIFICACIÓN Nombre Horas Minuto Segundos

Ahora echemos un vistazo a la siguiente consulta,

SELECT
projects.Project_ID,
projects.Members,
project_status.Name
FROM projects LEFT JOIN project_status ON projects.Project_ID = project_status.ID

En la consulta anterior, primero seleccionamos todos los campos de la tabla de la izquierda que queríamos fusionar y, según la condición, tomamos los datos de la derecha en el campo seleccionado. Aquí usamos la palabra clave LEFT JOIN para crear una conexión entre dos tablas, y la palabra clave ON se usa para aplicar la condición.

Después de ejecutar la consulta de ejemplo anterior, obtendrá el siguiente resultado.

LEFT JOIN en varias columnas en MySQL

Debe haber un campo común entre las dos tablas para que coincida con la condición para hacer la conexión entre ellas.

Tenga en cuenta que la consulta que usamos en este artículo está escrita en MySQL.

MD Aminul Islam avatar MD Aminul Islam avatar

Aminul Is an Expert Technical Writer and Full-Stack Developer. He has hands-on working experience on numerous Developer Platforms and SAAS startups. He is highly skilled in numerous Programming languages and Frameworks. He can write professional technical articles like Reviews, Programming, Documentation, SOP, User manual, Whitepaper, etc.

LinkedIn

Artículo relacionado - MySQL Join