Volver al curso

SQL y PostgreSQL desde Cero

leccion
4 / 12
beginner
9 horas
Joins y agregaciones

JOINs: unir tablas sin duplicar el mundo

Lectura
20 min~1 min lectura

JOINs

Aprende INNER/LEFT JOIN y como pensar cardinalidad (1:N). Eso evita resultados raros.

Conceptos clave

  • INNER vs LEFT
  • Cardinalidad: 1:1, 1:N, N:N
  • JOINs y duplicacion de filas

Ejemplo

SELECT u.email, o.total
FROM users u
JOIN orders o ON o.user_id = u.id
WHERE o.status = 'paid'
ORDER BY o.created_at DESC
LIMIT 50;

Ejercicio

  • Une users con orders y trae el total.
  • Cambia a LEFT JOIN y analiza la diferencia.

Checklist de mastery

  • Entiendo INNER vs LEFT.
  • Puedo detectar duplicacion por joins.