SQL INNER JOIN — Coincidencia en ambos lados
INNER JOIN devuelve solo los registros con filas correspondientes en ambos lados. Es prácticamente estándar en los cuatro dialectos; MySQL antiguo a veces usa join implícito (FROM a, b WHERE).
Abrir la herramienta DevRef Hub →Datos clave
| Sintaxis | SELECT u.name, o.total FROM users u INNER JOIN orders o ON o.user_id = u.id; |
|---|---|
| Resultado | Solo filas coincidentes |
| Implícito (MySQL antiguo) | FROM a, b WHERE |
| Portabilidad | Estándar en los 4 dialectos |
Preguntas frecuentes
¿Qué hace INNER JOIN?
Devuelve solo las filas que coinciden en ambas tablas.
¿INNER JOIN o LEFT JOIN?
INNER descarta filas sin coincidencia; LEFT conserva todas las de la izquierda, NULL a la derecha.
Páginas relacionadas
SQL INNER JOIN forma parte de DevRef Hub en GOAT Lab: una referencia gratuita que puedes usar sin registrarte y que funciona sin conexión. Abre la herramienta de arriba para cualquier valor.
Parte de GOAT Lab — 26 herramientas gratuitas en el navegador para ciencia, ingeniería y desarrollo. Sin registro.