Frage : SQL für binäre verbundenen Elemente?

Ich benötige eine Frage für die many-to-many verbindenden Tabellen, unten:

for jedes Element von t in table1,
find jedes andere Element t, denn which
they beide werden zum gleichen element
q der Tabelle 2.

verbunden
1:
2:
table 1 verbinden Tabellentabelle 2
t I  ----> Ti ji ----> i q

Antwort : SQL für binäre verbundenen Elemente?

Ti - Tabelle, t- = Elementt-Identifikation-Spalte, q- = Tabellenq-Identifikation-Spalte verbinden

C.name, D.name, E.name vorwählen
vom inneren Ti A Ti B auf A.q=B.q und A.t B.t <> verbinden
inner table1 C auf C.t=A.t verbinden
inner table1 D auf D.t=B.t verbinden
inner table2 E auf E.q=B.q verbinden

Dieses bringt den Namen jedes Paares Elemente C u. D von table1 zurück, die verbundenes (die gleiche Verbindung teilen) E sind
Weitere Lösungen  
 
programming4us programming4us