мне говорит, что нету индексов при джоине таблицы competition_member
                  
                  
                  но они есть
                  
                  
                  CREATE INDEX `Competition_member_Competition_id_idx` ON `mydb`.`Competition_member` (`Competition_id` ASC) VISIBLE;
                  
                  
                  CREATE INDEX `Competition_member_Person_id_idx` ON `mydb`.`Competition_member` (`Person_id` ASC) VISIBLE;
                  
                  
                  В чем дело или я что-то не так понял ?
                  
                  
                
Вот в таком варианте использует индексы https://sqlize.online/sql/mysql80/c14e42a9d498a51d4110b911103d8715/
 Славочка
                          
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                      
                      
                        
                          Славочка
                          
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                    
                    
                   Славочка
                          
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                      
                      
                        
                          Славочка
                          
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                    
                    
                  Может форейн нужен?
 Славочка
                          
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                      
                      
                        
                          Славочка
                          
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                    
                    
                  Я тебе выше переслал, как я понял из объяснений проблема в том, что в where не используется competition_member таблица
Проблема что ты обращаешься то так то эдак SELECT * FROM Competition_member M JOIN Person P ON P.id = M.Person_id JOIN Competition C ON C.id = M.Competition_id WHERE M.Person_id = 1 AND M.Competition_id = 1;
Обсуждают сегодня