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


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


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

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

Войти через центр авторизации
Похожие вопросы