Please start any new threads on our new 
    site at https://forums.sqlteam.com.  We've got lots of great SQL Server
    experts to answer whatever question you can come up with.
    
        
            
                
                    
                        
                            
                                | Author | 
                                
                                 Topic  | 
                             
                            
                                    | 
                                         sqlfresher2k7 
                                        Aged Yak Warrior 
                                         
                                        
                                        623 Posts  | 
                                        
                                        
                                            
                                            
                                             Posted - 2015-04-30 : 15:12:04
                                            
  | 
                                             
                                            
                                            what is best way to rewrite the join query to improve the performance..	LEFT JOIN [STUDENTINFO] [SINFO]				ON  [PINFO].[STID] = [SINFO].[STID]				AND [SINFO].[CODE] = '04'     				LEFT JOIN [STUDENTINFO] [SINFO1]                ON  [PINFO].[STID] = [SINFO1].[STID]                AND [SINFO1].[CODE] = '05'    THanks for your help in advance.. | 
                                             
                                         
                                     | 
                             
       
                            
                       
                          
                            
                                    | 
                                     tkizer 
                                    Almighty SQL Goddess 
                                     
                                    
                                    38200 Posts  | 
                                    
                                      
                                        
                                          
                                           
                                            Posted - 2015-04-30 : 15:13:20
                                          
  | 
                                         
                                        
                                          | You improve it by having the right indexes on the tables.Tara KizerSQL Server MVP since 2007http://weblogs.sqlteam.com/tarad/  | 
                                         
                                        
                                            | 
                                         
                                       
                                     | 
                                   
                            
                       
                          
                            
                                    | 
                                     sqlfresher2k7 
                                    Aged Yak Warrior 
                                     
                                    
                                    623 Posts  | 
                                    
                                      
                                        
                                          
                                           
                                            Posted - 2015-04-30 : 16:10:40
                                          
  | 
                                         
                                        
                                          | THanks for immediate responseThe index are created but have performance issues..Scan count and logical reads is more compared with other tables..Is there a better way of rewriting the query..  | 
                                         
                                        
                                            | 
                                         
                                       
                                     | 
                                   
                            
                       
                          
                            
                                    | 
                                     tkizer 
                                    Almighty SQL Goddess 
                                     
                                    
                                    38200 Posts  | 
                                    
                                      
                                        
                                          
                                           
                                            Posted - 2015-04-30 : 19:07:45
                                          
  | 
                                         
                                        
                                          | The part of the query that you posted is fine. Obviously there's more to your query than just that though. Just because you have indexes on the tables doesn't mean you have the RIGHT indexes for the query. Show us the execution plan and show statistics io output.Tara KizerSQL Server MVP since 2007http://weblogs.sqlteam.com/tarad/  | 
                                         
                                        
                                            | 
                                         
                                       
                                     | 
                                   
                            
                            
                                | 
                                    
                                      
                                     
                                    
                                 | 
                             
                         
                     | 
                 
             
         |