У меня возникает проблема в связи в группировкой при выводе нод в представление.
Такой пример. Есть нода "эскиз" и в ней поле entity reference "локация", где это оформление представлено.
У эскиза есть возможность выбора двух локаций сразу. Это необходимо поскольку у каждой локации родительской типа "Квартира Инны" и дочерней типа "Кухня в Квартире Инны" должна быть своя нода для записей, комментариев и т.д.
У ноды в графе локации могут быть такие варианты:
Квартира Инны, Кухня
Квартира Инны, Гостиная
Квартира Инны, Детская
Квартира Бориса, Прихожая
Квартира Бориса, Кухня
И так далее
Вот я вывожу результаты в таблицу
Эскиз 1 Квартира Инны, Кухня
Эскиз 2 Квартира Инны, Кухня
Эскиз 3 Квартира Инны, Кухня
Эскиз 4 Квартира Инны, Гостиная
Эскиз 5 Квартира Инны, Детская
Эскиз 6 Квартира Инны, Детская
Эскиз 7 Квартира Бориса, Прихожая
Эскиз 8 Квартира Бориса, Прихожая
Эскиз 9 Квартира Бориса, Кухня
Эскиз 10 Квартира Бориса, Кухня
И хочу получить такое представление:
Квартира Инны, Кухня
Эскиз 1
Эскиз 2
Эскиз 3
Квартира Инны, Гостиная
Эскиз 4
Квартира Инны, Детская
Эскиз 5
Эскиз 6
Квартира Бориса, Прихожая
Эскиз 7
Эскиз 8
Квартира Бориса, Кухня
Эскиз 9
Эскиз 10
Соответственно, я делаю группировку в таблице по полю локации. Таблица получается именно такой как надо, Но она выдает мне каждого эскиза по две штуки по количеству локаций в каждом. Я пробовала включать distinct. Это не помогает. Пробовала включать аггрегацию, но тогда таблица почему-то схлопывается до одной позиции.
Даже поставила модуль аггрегации https://drupal.org/project/views_aggregator. Он делает интересные расчеты, но именно то, что мне нужно как раз не делает.
Подскажите, пожалуйста, какие есть еще варианты борьбы с дублированием?
Комментарии
1. группировка


2. агрегация
3. настройка запросов:
Так вот я как раз и отмечала этот самый distinct. Не помогло.
Но я решила проблему. Оказывается дублирование возникало, потому что у меня была дополнительно сортировка по полю "локация".
Пришлось убрать ее. Но, думаю, это временная мера.
Скорее всего придется сделать для квартиры и комнаты разные поля и сделать сначала группировку по квартире, я потом по комнате. Тогда локейшены в выводе не будут перемешаны как сейчас.
Спасибо за поддержку, HydroBlast!