INNER JOIN en SQL
Un inner join conserva solo las filas que coinciden en ambos lados.
SELECT
o.id,
o.total,
c.name AS customer
FROM orders AS o
INNER JOIN customers AS c
ON c.id = o.customer_id
WHERE o.status = 'paid'
ORDER BY o.total DESC;
Cómo funciona
ONdeclara la relación entre las dos tablas.- Los alias de tabla acortan las referencias largas a columnas.
- Las filas sin pareja quedan fuera del resultado.
Palabras clave y builtins usados aquí
ASBYDESCFROMINNERJOINONORDERSELECTWHEREc
El intento, en números
- Líneas
- 9
- Caracteres a escribir
- 154
- Tokens
- 44
- Ritmo de tres estrellas
- 85 tpm
Al ritmo de tres estrellas de 85 tokens por minuto, este intento toma unos 31 segundos.
Paso 1 de 9 en Joins; paso 9 de 22 en Joins y agregación.