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
RIGHT JOINconserva las filas sin coincidencia de la tabla derecha.FULL OUTER JOINconserva las filas sin coincidencia de ambos lados.- SQLite tiene los tres desde 3.39; antes de eso, volteabas las tablas.
Palabras clave y builtins usados aquí
ASFROMFULLJOINONOUTERRIGHTSELECTc
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.
Paso 4 de 9 en Joins; paso 12 de 22 en Joins y agregación.