typestar

Join de tres tablas en SQL

Los joins se encadenan: cada tabla nueva se une a lo ya ensamblado.

SELECT
    o.id AS order_id,
    c.name AS customer,
    p.name AS product,
    i.quantity
FROM orders AS o
JOIN customers AS c
    ON c.id = o.customer_id
JOIN order_items AS i
    ON i.order_id = o.id
JOIN products AS p
    ON p.sku = i.sku
WHERE o.placed_at >= '2026-07-01';

Cómo funciona

  1. El orden de los joins sigue las relaciones, no la lista del SELECT.
  2. Cada cláusula ON conecta una tabla nueva con las filas anteriores.
  3. Los filtros sobre las tablas unidas van en WHERE.

Palabras clave y builtins usados aquí

El intento, en números

Líneas
13
Caracteres a escribir
249
Tokens
70
Ritmo de tres estrellas
85 tpm

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

Escribe este fragmento

Paso 7 de 9 en Joins; paso 15 de 22 en Joins y agregación.

← Anterior Siguiente →