Ich habe eine einzelne Tabelle, die ich mit sich selbst verbinden muss, aber jeder Eintrag muss mit jedem Eintrag in der Tabelle außer sich selbst verbunden werden.MySQL Join jeder Zeile mit jeder Zeile außer sich
Beispiel:
my_table
tableId name
1 John
2 Dave
3 Bob
Ausgabe von beitreten:
tableIdA nameA tableIdB nameB
1 John 2 Dave
1 John 3 Bob
2 Dave 1 John
2 Dave 3 Bob
3 Bob 1 John
3 Bob 2 Dave
Wie würde ich einen solchen Ausgang erreichen?
Wenn a, b id dasselbe wie b, a ist, dann wird dies jede Kombination zweimal erhalten. – Strawberry
@Strawberry Ich denke, das ist auch die Absicht des OP. –
@Strawberry: Sie spielen auf Permutationen an, während OP nach Kombinationen fragte, wie in ihrer erwarteten Ausgabe bestätigt. – onedaywhen