пятница, 17 декабря 2010 г.

Немного увлёкся

Сначала это был небольшой запрос, предназначенный для сортировки и фильтрации по всевозможным полям нескольких связанных таблиц. Мегаинтерфейс инфоблоков битрикса не так гибок, чтоб можно было так сделать, поэтому я выбирал всё из таблиц с элементами инфоблоков и их свойствами вручную.

Потом немного увлёкся и добавил ещё чуть-чуть свойств. Потом ещё чуть-чуть. Пото ещё парочку.

71.09 КБ

Ну конечно так делать не стоит. При наличии в таблицах достаточного количества записей (ну, порядка десятков тысяч, положим) это будет жутко тормозить. Если не надо сортировать или фильтровать по каким-то полям связанных таблиц, лучше их не джойнить, а отдельным запросов выбирать потом, и в циклах раскладывать в соответствующие элементы.

Комментариев нет:

Отправка комментария

Ублюдочный Гугл поломал форму комментариев. Извините.