Bei meinem Webcast im Januar 2017 JMP®-Tabellen organisieren und optimal nutzen Ein Teilnehmer fragte, wie JMP das Verknüpfen von Daten aus Tabellen handhabt, in denen mehrere Übereinstimmungen mit der für den Join verwendeten Variablen vorliegen.Das Beispiel, das er gegeben hat, war: Ein Schüler hat zweimal am SAT teilgenommen, und Sie sind an diesen beiden Ergebnissen interessiert, aber sie unterscheiden sich nur durch die Zeilenreihenfolge (keine Spalte, in der der Wiederholungswert angegeben ist).
Ich habe die Frage mit dem JMP-Entwickler besprochen Eric Hill wer erklärte:
In SQL-Joins alle passend Zeilen sind immer im Ergebnis vorhanden.Dies gilt für 1 zu 1, 1 zu viele und viele zu viele Szenarien.Betrachten Sie diese beiden Tabellen:
Ein SQL-Join für diese Tabellen in "t1.Name = t2.Name" wird jeden Bob aus Tabelle 1 mit jedem Bob aus Tabelle 2 abgleichen, und dasselbe gilt für Mary, was zu einer 8-zeiligen Tabelle führt:

Sie erhalten mindestens diese 8 Zeilen unabhängig vom Verknüpfungstyp (innen, links außen, rechts außen, vollständig außen), da es bei „äußeren“ Verknüpfungen nur darum geht, was mit * zu tun ist nicht passend * Reihen.
Aus SQL-Sicht ist es schwieriger, wenn Sie aus irgendeinem Grund nur das * wollten zuerst * Übereinstimmende Zeile aus Tabelle 2 anstelle aller übereinstimmenden Zeilen.Dies erfordert im Allgemeinen ein verschachteltes SELECT, für das Sie benutzerdefiniertes SQL verwenden müssen, um es mit Query Builder zu erreichen.