[SQL] Join语法问题

  1. Join on的列必须是其中一个表的主键吗?
  2. 多个连续join,如果既有left join, 又有inner join,又有right join,那么执行顺序是按代码顺序吗?
  3. Join on的执行顺序在什么之前什么之后?
  1. 不需要是主键,任何一个都可以。
  2. 执行顺序可以理解成就是代码顺序。
  3. from + join on是最先发生的。