nat*_*len 2 sql join semantics
这是关于正确"命名事物"的问题.具体来说,您如何区分:
users,users_questions,questions)JOIN(例如'SELECT*FROM users INNER JOIN users_questions.user_id ON users.id WHERE users_question.question_id = 37016694;`)O. *_*nes 12
许多数据库设计者在第一种意义上使用术语连接表:实现实体之间的多对多关系.它也被称为联结表,关联表和其他东西.更多信息:https://en.wikipedia.org/wiki/Associative_entity
我从未听说过使用过的第二种感觉.(但是,嘿,我不会得到太多.:-)如果你正在编写文档或教学,我建议你保留单词表来表示实际的,物理的表格.避免对结果集使用单词table,除非您通过说虚拟表或某些此类短语来限定它.这样,您的读者和学生就不会浪费时间来尝试在模式中找到这些非真实表的定义.