SQL LEFT JOIN: Cómo relacionar datos en SQL

LEFT JOIN devuelve todos los valores de la tabla de la izquierda (tabla1) y los registros que coinciden de la tabla de la derecha (tabla2). Los registros de la tabla derecha (tabla2) que no crucen con los de la izquierda serán NULL

Sintaxis de LEFT JOIN para cruzar tablas en SQL

Ejemplo conceptual de la relación con LEFT JOIN entre dos tablas:

La consulta SQL del siguiente ejemplo seleccionará todos los clientes y todas las órdenes que crucen entre las dos tablas, devolviendo todos los valores de la tabla izquierda y solamente los valores de la tabla derecha que crucen con la tabla izquierda:

SELECT nombre_columna(s)
FROM tabla1
LEFT JOIN tabla2 
        ON tabla1.Nombre_Columna = tabla2.Nombre_Columna;

La palabra clave LEFT JOIN devuelve todos los registros de la tabla izquierda (CLIENTES), incluso si no hay coincidencias en la tabla correcta (PEDIDOS).