Выполняет группировку таблицы по ключевым колонкам, а для колонок-ресурсов выполняется конкатенация уникальных строковых представлений.
Дополнительное описание:
Функция выполняет группировку с агрегатной функцией конкатенация. На вход функция принимает таблицу, т.е. перед использованием данной функции необходимо извлечь данные из базы при помощи Select или GroupBy.
Формат:
ConcatGroupBy( keyColumns, resourceColumns, separator )
Параметры:
- keyColumns - список имен колонок, по которым производится группировка. Указывается в кавычках через запятую: "keyColumn1, keyColumn2,...,keyColumnN".
- resourceColumns - список колонок, которые будут сгруппированы. Указывается в кавычках через запятую: "resourceColumn1, resourceColumn2,..., resourceColumnN".
- separator - строка разделитель, если не указано, используется ", ".
Возвращаемый тип данных:
Таблица
Примеры:
инфо_города | GroupBy( partner, город, дорого_дешево, amount) | GetTitle() | ConcatGroupBy( "partner_title", "город_title, дорого_дешево_title", ", " )