什么是sql中的连接顺序

时间:2018-01-10 08:09:03

标签: mysql join left-join

是否按顺序或按'on'子句中的表顺序提及表来确定连接顺序?

select *
  from A 
  left 
  join B 
    on A.id=B.id

相同
select * 
  from A 
  left 
  join B 
    on B.id = A.id

2 个答案:

答案 0 :(得分:1)

是的,虽然我更喜欢第二种选择。这听起来更像是我的自然语言。

答案 1 :(得分:0)

他们是一样的。逻辑条件是可交换的。请阅读此处以获取有关MySQL joins.

的更多见解