ComenzarEmpieza gratis

Unión LEFT

Una INNER JOIN te muestra coincidencias exactas. ¿Qué pasa cuando quieres comparar todos los valores de una tabla con otra, para ver qué filas coinciden? Es entonces cuando puedes utilizar una LEFT JOIN.

Una LEFT JOIN devolverá todas las filas (ALL) de la primera tabla, y todas las filas coincidentes de la tabla de la derecha. Si no hay ninguna coincidencia en la tabla de la derecha para una fila determinada, se devuelve NULL. Esto te permite evaluar rápidamente las lagunas de tus datos, y cuántas tienes.

Este ejercicio forma parte del curso

Introducción a SQL Server

Ver curso

Instrucciones de ejercicio

Completa la LEFT JOIN devolviendo todas las filas de las columnas especificadas de invoiceline y todas las coincidencias de invoice.

Ejercicio interactivo práctico

Pruebe este ejercicio completando este código de muestra.

SELECT 
  invoiceline_id,
  unit_price, 
  quantity,
  billing_state
  -- Specify the source table
FROM ___
  -- Complete the join to the invoice table
___ JOIN ___
___ invoiceline.invoice_id = invoice.invoice_id;
Editar y ejecutar código