Closed. This question needs to be more focused。它当前不接受答案。
                            
                        
                    
                
                            
                                
                
                        
                            
                        
                    
                        
                            想改善这个问题吗?更新问题,使其仅通过editing this post专注于一个问题。
                        
                        4年前关闭。
                                                                                            
                
        
当处理大型数据集时,表A的行数与表B相比要少得多。在下面的查询中,将表A与B连接起来,将B与A连接起来之间是否有区别

从A.col_PK = A.col_PK WHERE A.col_2 =“ 0001”的内部联接B中选择A.col_PK,B.col_PK;

最佳答案

这段评论有点长。

对于INNER JOIN,功能没有差异(顺序确实会影响外部联接)。为了提高性能,优化器通常选择最佳顺序。

在某些情况下,当查询的连接序列较长时,优化器可能无法考虑所有选项。在这些情况下,排序可能会影响性能。

08-07 07:46