DataBoosters
SQL
Saltar+6 XP

TiendaMX quiere ver TODOS sus clientes en el reporte, hayan comprado o no.

Mira qué hace LEFT JOIN.

Conserva TODA la tabla de la izquierda

clientes LEFT JOIN pedidos mantiene a los 4 clientes, tengan o no pedidos

Rellena con NULL lo que no empareja

Si un cliente no tiene pedidos, las columnas de pedidos para esa fila quedan en NULL

«Izquierda» es la tabla que se escribe primero

En clientes LEFT JOIN pedidos, clientes es la izquierda

El detalle que importa

LEFT JOIN nunca reduce la tabla de la izquierda

Si clientes tiene 4 filas, el resultado de clientes LEFT JOIN pedidos tiene AL MENOS 4 filas, nunca menos.