SQL LEFT JOIN — Conservar todas las filas izquierdas

LEFT JOIN conserva todas las filas de la tabla izquierda y une las coincidentes de la derecha; las columnas derechas sin coincidencia quedan en NULL. RIGHT JOIN solo está en SQLite 3.39+.

Abrir la herramienta DevRef Hub →

Datos clave

SintaxisSELECT u.name, o.total FROM users u LEFT JOIN orders o ON o.user_id = u.id;
Sin coincidenciaColumnas derechas a NULL
Forma estándarLEFT OUTER JOIN
RIGHT JOINSolo SQLite 3.39+

Preguntas frecuentes

¿Qué hace LEFT JOIN?

Conserva cada fila izquierda, con NULL donde la derecha no coincide.

¿LEFT JOIN es igual a LEFT OUTER JOIN?

Sí; OUTER es opcional y son equivalentes.

Páginas relacionadas

SQL LEFT JOIN forma parte de DevRef Hub en GOAT Lab: una referencia gratuita que puedes usar sin registrarte y que funciona sin conexión. Abre la herramienta de arriba para cualquier valor.

Publicidad

Parte de GOAT Lab — 26 herramientas gratuitas en el navegador para ciencia, ingeniería y desarrollo. Sin registro.