Как вывести поля с несколькими значениями без дубликатов.

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

Аватар пользователя deodren deodren 1 сентября 2014 в 11:59

Уважаемые форумчане!
Столкнулся с такой проблемой.
Делаю что-то наподобие реестра, когда поля одной записи могут иметь несколько значений. Например:
ФИО (одно значение)
Авто (несколько значений)
Цвет авто (несколько значений)
В результате мне нужно вывести все это дело через Views в виде таблицы
ФИО ЦВЕТ АВТО
Иванов ЧЕРНЫЙ BMW
Иванов БЕЛЫЙ ВАЗ

Ну и так далее. Полей с множественными значениями может быть больше. В результате я получаю все возможные варианты
ФИО ЦВЕТ АВТО
Иванов ЧЕРНЫЙ BMW
Иванов БЕЛЫЙ ВАЗ
Иванов БЕЛЫЙ BMW
Иванов ЧЕРНЫЙ ВАЗ

Каким образом можно устранить дубликаты и организовать правильный вывод данных, как их вбивали при создании записи, чтобы их дельты соответствовали друг другу.
Заранее спасибо за любые подсказки.

Комментарии

Аватар пользователя vortex vortex 1 сентября 2014 в 17:35

это беда. Раз в месяц тут это тема подымается. для себя я решил [#104942]кое-как[/#]. но Вам не подойдёт, т.к. у меня только одно поле имеет множественные значения.

Аватар пользователя Ch Ch 1 сентября 2014 в 19:11

Самый просто вариант — включить опцию «Display all values in the same row». Выводить значения html списком или Simple separator = <br/>. Если эти колонки в таблице находятся рядом, то визуально значения этих полей будут друг напротив друга (в соответствии с дельтой).

Другой вариант использовать какой-нибудь из модулей для группировки полей.

Аватар пользователя deodren deodren 1 сентября 2014 в 23:00

да уж, беда. не ожидал такого от друпала. Мне данные нужны именно в таблице, чтобы потом можно было экспортировать в эксель.

Аватар пользователя Ch Ch 2 сентября 2014 в 5:16

А причем тут друпал? Вы попробуйте составить SQL запрос который выведет данные в таком виде.