Mysql 联接表。首先加入他们,然后我将选择我想要的列。”

Mysql 联接表。首先加入他们,然后我将选择我想要的列。”,mysql,join,Mysql,Join,join语句的顺序是否会影响结果 不,联接操作是可交换的。也就是说,与2+4=4+2一样,联接在两个方向上都给出相同的结果。事实上,在内部,一些SQL数据库可能会根据提高效率的原因选择以任何顺序访问表 例外情况是左外部联接或右外部联接,它们不是可交换的。顺序很重要。我觉得奇怪的是,当从不同的表中选择字段时,from语句只出现一次……JOIN语句的顺序会影响结果吗?谢谢!谢谢。这真的很有帮助。我同意您使用的是JOIN而不是LEFT JOIN。JOIN本身是什么意思?我试图找到答案,但仍然不确定。任

join语句的顺序是否会影响结果

不,联接操作是可交换的。也就是说,与
2+4=4+2
一样,联接在两个方向上都给出相同的结果。事实上,在内部,一些SQL数据库可能会根据提高效率的原因选择以任何顺序访问表


例外情况是
左外部联接
右外部联接
,它们不是可交换的。顺序很重要。

我觉得奇怪的是,当从不同的表中选择字段时,from语句只出现一次……JOIN语句的顺序会影响结果吗?谢谢!谢谢。这真的很有帮助。我同意您使用的是
JOIN
而不是
LEFT JOIN
。JOIN本身是什么意思?我试图找到答案,但仍然不确定。任何评论都会有帮助。再次感谢。JOIN本身始终是内部JOIN的同义词。LEFT JOIN始终是LEFT OUTER JOIN。RIGHT JOIN始终是RIGHT OUTER JOIN。本质上,内部和外部是可选关键字。我觉得奇怪的是,当从不同的表中选择字段时,from语句只出现一次……join语句的顺序会影响结果吗?谢谢!谢谢。这真的很有帮助。我看到您使用了
join
而不是
LEFT join
。join本身的含义是什么?我尝试了一下d查找答案,但仍不确定..任何注释都会有帮助。再次感谢。JOIN本身始终是内部JOIN的同义词。左JOIN始终是左外部JOIN。右JOIN始终是右外部JOIN。本质上,内部和外部都是可选关键字。我觉得奇怪的是,from语句只在有select字段时出现一次来自不同表的ed…join语句的顺序会影响结果吗?谢谢!谢谢。这真的很有帮助。我看到您使用了
join
而不是
左join
。join本身的含义是什么?我试图找到答案,但仍然不确定。任何注释都会有帮助。再次感谢。join本身始终是一个syn内部联接的onym。左联接总是左外部联接。右联接总是右外部联接。本质上,内部和外部都是可选关键字。我觉得奇怪的是,当从不同表中选择字段时,from语句只出现一次……联接语句的顺序会影响结果吗?谢谢!谢谢。真的吗y帮助。我看到您使用了
JOIN
而不是
LEFT JOIN
。单独的JOIN是什么意思?我试图找到答案,但仍然不确定。任何评论都会有帮助。再次感谢。单独的JOIN始终是内部JOIN的同义词。左侧JOIN始终是左外部JOIN。右侧JOIN始终是右外部JOIN。本质上,INNER和OUTER是可选关键字。@downvoter,这个问题怎么了?谢谢。@downvoter,这个问题怎么了?谢谢。@downvoter,这个问题怎么了?谢谢。@downvoter,这个问题怎么了?谢谢。
Select a.JustAnycolumn,b.JustAnycolumn, c.* from example_A a
inner join example_B b on a.PrimaryKey=b.ForeignKey
inner join example_C c on c.PrimaryKey=a.b.ForeignKey
2 + 4 + 3
SELECT ...
FROM Books
JOIN Authors ON Books.author_id = Authors.author_id
JOIN Publishers ON Books.publisher_id = Publishers.publisher_id
+---------+        +-------+        +------------+
| Authors |        | Books |        | Publishers |
+---------+        +-------+        +------------+
|    a    |<-------|   B   |---     |            |
|         |        |       |   |    |            |
|         |        |       |    --->|      p     |
+---------+        +-------+        +------------+
sqrt( 2 + 4 + 1 )