El JOIN se utiliza en SQL para consultar datos de dos o más tablas basándose en la relación entre columnas clave. Las tablas a menudo se relacionan mediante claves primarias únicas, que permiten vincular datos sin repetirlos. Existen diferentes tipos de JOIN como INNER, LEFT, RIGHT y FULL OUTER para devolver filas con o sin coincidencias en ambas tablas.