Senior
¿Qué tipos de JOINs conoces?
sobes.tech AI
Respuesta de la IA
Los principales tipos de JOIN que conozco y utilizo:
- INNER JOIN — devuelve solo los registros que coinciden en ambas tablas.
- LEFT JOIN (LEFT OUTER JOIN) — devuelve todos los registros de la tabla izquierda y los que coinciden de la derecha, si no hay coincidencia — NULL.
- RIGHT JOIN (RIGHT OUTER JOIN) — similar a LEFT JOIN, pero para la tabla derecha.
- FULL JOIN (FULL OUTER JOIN) — devuelve todos los registros de ambas tablas, donde no hay coincidencia — NULL.
- CROSS JOIN — producto cartesiano de dos tablas.
Dependiendo de la tarea, elijo el tipo de JOIN necesario para obtener datos correctos y un rendimiento óptimo.