SQL内部联接订单

时间:2017-03-10 11:42:10

标签: sql

如果我的表A包含主键w,表B包含主键x,外键引用A.w名为{{ 1}}和一个字段y。以下查询之间有什么区别:

z

SELECT w, x, y, z FROM A INNER JOIN B ON A.w = B.y WHERE B.z = SomeValue

如果SELECT w, x, y, z FROM B INNER JOIN A ON A.w = B.y WHERE B.z = SomeValue B.z是复合主键,是否还有差异?

如果没有“更标准”代码的差异?

1 个答案:

答案 0 :(得分:1)

  

两个给定的查询之间没有区别。对于INNER联接,不,订单并不重要。对于(LEFT,RIGHT或FULL)OUTER加入,是的,顺序很重要。

请参阅this主题了解详细信息。