在处理大型数据集时,表 A 的行数比 B 少得多。连接表 A 与 B 和 之间有什么区别吗?下面的查询中的 >B 和 A
从 A.col_PK = A.col_PK WHERE A.col_2 = "0001"上的 A 内连接 B 中选择 A.col_PK 、 B.col_PK;
最佳答案
评论有点长。
对于INNER JOIN
,功能上没有区别(顺序确实对外连接有影响)。为了性能,优化器通常选择最佳排序。
在某些情况下,当您的查询具有较长的连接序列时,优化器可能无法考虑所有选项。在这些情况下,排序可能会对性能产生影响。
关于mysql - A 加入 B 与 B 加入 A,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33365875/