← Todas las publicaciones
post23 de mayo de 2026
SQL INNER JOIN — combinar tablas por una clave
#sql#join#intermediate
sql
SELECT
u.email,
o.order_id,
o.total
FROM users u
INNER JOIN orders o
ON u.id = o.user_id
WHERE o.created_at >= '2026-05-01'
ORDER BY o.total DESC;Las bases de datos en producción dividen los datos en muchas tablas por normalización — usuarios en una, órdenes en otra, productos en otra. Para responder preguntas de negocio necesitas combinarlas.
INNER JOIN devuelve filas donde la condición coincide en ambas tablas. Es el tipo más común. El patrón siempre es: SELECT columnas FROM tabla_a JOIN tabla_b ON tabla_a.clave = tabla_b.clave. Domina esto y el 70 por ciento de queries analíticas se vuelven directas.