Задать вопрос

Как решить проблему превышения максимального количества JOIN?


Too many tables; MySQL can only use 61 tables in a join


https://dev.1c-bitrix.ru/community/webdev/user/948... - здесь парень спросил, но ему не ответили.
Я столкнулся с такой-же проблемой.
  • Вопрос задан
  • 1894 просмотра
Подписаться 2 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Shultais Education
    Основы SQL
    3 месяца
    Далее
  • Shultais Education
    Продвинутый SQL
    1 месяц
    Далее
  • Merion Academy
    Основы реляционных баз данных SQL
    1 месяц
    Далее
Решения вопроса 1
longclaps
@longclaps
Есть два решения - хорошее и правильное.
Хорошее состоит в том, чтобы не составлять таких громоздких запросов.
А правильное - вообще воздержаться от работы с БД.
Ответ написан
Пригласить эксперта
Ответы на вопрос 3
pezdatskiy
@pezdatskiy
Предприниматель, по выходным- программист
Возможно, нужно использовать виртуальные таблицы и представления.
Вот ссылка на хабре https://m.habrahabr.ru/post/47031/
Ответ написан
Может там где можно, использовать вложенные запросы и union?
Ответ написан
Комментировать
@olgslnk
Храните свойства в отдельной таблице, а не в общей
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы