typestar

RIGHT y FULL OUTER JOIN en SQL

LEFT conserva las filas del lado izquierdo. RIGHT y FULL conservan las demás.

SELECT
    c.name,
    o.id AS order_id
FROM orders AS o
RIGHT JOIN customers AS c
    ON c.id = o.customer_id;

SELECT
    p.sku,
    i.order_id
FROM products AS p
FULL OUTER JOIN order_items AS i
    ON i.sku = p.sku;

Cómo funciona

  1. RIGHT JOIN conserva las filas sin coincidencia de la tabla derecha.
  2. FULL OUTER JOIN conserva las filas sin coincidencia de ambos lados.
  3. SQLite tiene los tres desde 3.39; antes de eso, volteabas las tablas.

Palabras clave y builtins usados aquí

El intento, en números

Líneas
13
Caracteres a escribir
195
Tokens
55
Ritmo de tres estrellas
85 tpm

Al ritmo de tres estrellas de 85 tokens por minuto, este intento toma unos 39 segundos.

Escribe este fragmento

Paso 4 de 9 en Joins; paso 12 de 22 en Joins y agregación.

← Anterior Siguiente →