Nicht extrem wichtig ... aber ich bin ein bisschen neugierig geworden: Was ist die korrekte Terminologie für einen Self-Join - verbinden Sie eine Tabelle auf selbst, oder treten Sie einer Tabelle zu selbst?Eine Tabelle auf sich selbst vs. sich selbst beitreten?
1
A
Antwort
12
Sie verbinden es zu selbst, auf die Felder verbunden werden.
1
Sie werden wahrscheinlich verschiedene Antworten bekommen, da ich nicht sicher bin, ob es einen "Standard" per se gibt, aber ich denke SELF JOIN
ist ziemlich üblich, um nicht zu sagen selbsterklärend. Und ja, Sie treten ihm TO selbst bei.
1
Ich würde sagen, dass Sie eine Tabelle
sich schließe ich mich nur auf die Felder verweisen verwenden auf würde
0
SELECT A.FIELD, B.FIELD
FROM MYTABLE A, MYTABLE B
WHERE A.PK = B.FK
1
verbunden sind, ich werde alle mavericky und sagen WITH
gehen werde. Aber da JOIN selbst ein Verb ist, brauchen Sie nichts mehr als das:
TableA joins TableA
Auf sich selbst? :) –
@ Spiny, ich mag das; Können wir ein neues Keyword zum SQL-Standard hinzufügen? – Brad