Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/63.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mysql sql中的连接顺序是什么_Mysql_Join_Left Join - Fatal编程技术网

Mysql sql中的连接顺序是什么

Mysql sql中的连接顺序是什么,mysql,join,left-join,Mysql,Join,Left Join,连接顺序是根据顺序中提到的表确定的还是根据“on”子句中表的顺序确定的 是 同 select * from A left join B on B.id = A.id 是的,尽管我更喜欢第二种选择。这听起来更像是自然语言。它们是一样的。逻辑条件是可交换的。请阅读此处,了解更多有关的信息。是的,顺序取决于哪个表仅是JOIN子句的“操作数”。我选择将其标记为重复,因为接受的答案可能比您在此处收到的任何答案都更好、更有用。如果你真的被某件事困住了,写一张便条,有人可以重新提

连接顺序是根据顺序中提到的表确定的还是根据“on”子句中表的顺序确定的

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

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

它们是一样的。逻辑条件是可交换的。请阅读此处,了解更多有关

的信息。是的,顺序取决于哪个表仅是JOIN子句的“操作数”。我选择将其标记为重复,因为接受的答案可能比您在此处收到的任何答案都更好、更有用。如果你真的被某件事困住了,写一张便条,有人可以重新提出这个问题。
select * 
  from A 
  left 
  join B 
    on B.id = A.id