En mi webcast de enero de 2017, Organización y aprovechamiento de las tablas JMP® , un asistente preguntó cómo maneja JMP los datos de unión de tablas donde hay múltiples coincidencias con la variable utilizada para la unión.El ejemplo que dio fue: Un estudiante tomó el SAT dos veces y estás interesado en ambos resultados, pero no se distinguen por nada más que el orden de las filas (ninguna columna menciona el valor de repetición).
Discutí la pregunta con el desarrollador de JMP Eric Hill quien explicó:
En SQL se une, todos pareo las filas siempre están presentes en el resultado.Esto es cierto para 1 a 1, 1 a muchos y muchos a muchos escenarios.Considere estas dos tablas:
Una combinación SQL en estas tablas en "t1.Name = t2.Name" hará coincidir cada Bob de la tabla 1 con cada Bob de la tabla 2, y lo mismo para Mary, lo que dará como resultado una tabla de 8 filas:

Obtendrá al menos esas 8 filas independientemente del tipo de combinación (interna, externa izquierda, externa derecha, externa completa) porque las combinaciones "externas" son solo sobre qué hacer con * no coincidente * filas.
Lo más difícil desde la perspectiva de SQL es si por alguna razón solo deseaba el * primero * fila coincidente de la tabla 2 en lugar de todas las filas coincidentes.Eso generalmente requiere un SELECT anidado, que necesitaría usar SQL personalizado para lograrlo con Query Builder.