Вид (вьюс) не правильно показывает, при включении сортировки по комментариям

Главные вкладки

Аватар пользователя Valeratal Valeratal 3 июня 2009 в 10:26

Есть стандартный вьюс - отображает тизеры, по 5 штук на странице
всего страниц получается примерно 2560

Критерии сортировки
Материал: Дата создания убыв.

Фильтры
Материал: Опубликовано Да
Материал: Тип = Статья

При включении дополнительного фильтра - по дате последнего комментария, этот же вьюс отображает только примерно 500 страниц

код, без критерия сортировки по комментариям

SELECT node.nid AS nid,
   node.created AS node_created
 FROM node node
 WHERE (node.status <> 0) AND (node.type in ('article'))
   ORDER BY node_created DESC

и с комментариями

SELECT node.nid AS nid,
   node.created AS node_created,
   comments.timestamp AS comments_timestamp
 FROM node node
 LEFT JOIN comments comments ON node.nid = comments.nid
 WHERE (node.status <> 0) AND (node.type in ('article'))
   ORDER BY node_created DESC, comments_timestamp DESC

Подскажите, в чем проблема?

Комментарии

Аватар пользователя IPlayer IPlayer 3 июня 2009 в 10:57

Я вообще замечал, что запрос который рисуется под вью (который вы приводите), выполненный прямо в пхпмайадмине, выдает совсем не те результаты, что сама вью. Конкретно я маялся с сортировкой по полю даты. В запросе сортировка как бы есть, а на самом деле ее нет. Дело закончилось обновлением модуля вью до последней версии.