Sobes.tech
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.