Задавайте вопросы, мы ответим
Вы не зашли.
Добрый день.
Вопрос такой, можно ли сделать запрос, что бы объединить сначала две таблицы через left join c определенными условиями, а затем к итоговой таблице присоединить другую, через left join или как то еще?
Объединять сразу 3 таблицы не вариант, так как записей очень много и все работает очень долго.
Может есть какой то метод... Просто если я объединяю две таблицы у меня же получается какая то новая, мне кажется должна быть возможность соединить ее потом с другой таблицей.
Буду благодарна любым идеям))
Неактивен
Можно, например, через вложенный from-подзапрос или в пару запросов с созданием промежуточной таблицы.
Но с вер-тью 99% это будет ещё дольше, чем join сразу 3 таблиц.
Показывайте структуру ваших таблиц (результат show creare table имя_таблицы) и план запроса (результат explain select ..)
Лучше с примером тестовых данных и что вы хотите получить (может там и left join не нужны)
Неактивен