Dies ist eine Frage über das korrekte "Benennen von Dingen". Genauer gesagt, wie unterscheiden Sie zwischen:Ist eine "Join-Tabelle" das Ergebnis eines SQL-JOIN oder die Tabelle zwischen einem Viele-zu-Viele
- dem "zwischen" Tisch in einer many-to-many-Beziehung (zB
users
,users_questions
,questions
) - die (temporäre) Tabelle, die während einer SQL erstellt wird
JOIN
(zB ‚SELECT * FROM Benutzer INNER JOIN users_questions.user_id ON users.id WHERE users_question.question_id = 37016694;`)
Es ist eine Tabelle, die die "Join" -Beziehung zwischen den anderen Tabellen herstellt. Das Ergebnis einer Abfrage ist eine Ergebnismenge (und * keine * Tabelle); Eine temporäre Tabelle/Speicher in einer Tabellenvariablen/Laden in eine Datentabelle ist anders als eine Ergebnismenge. – user2864740
Die erste ist eine echte Tabelle, die hilft, Ihre Datenbank zu normalisieren. Die Sekunde ist temporär und ist nicht Teil Ihres tatsächlichen Schemas. –