Всем привет !
у меня есть тип Person, в котором есть поле GroupId, которое может быть заполненно , может быть нулевым, а так же может даже не существовать,
{
Id: 1
Name : TоTo,
GroupId: 1
}
{
Id: 2
Name : TaTo,
GroupId: 2
}
{
Id: 3
Name : ToTo,
GroupId: 2
}
{
Id: 4
Name : TaTo,
GroupId: null
}
{
Id: 5
Name : TaTa
}
Мне необхожимо отсортировать Person по имени и аггрешировать результат по группам, в которых эти люди находятся. Еаким образом человек с нулевой или несуществующей гркппой это человек который сам по себе и так же должен быть представлен в результатах
пример сортировки по имени и вывод результатов по группе 5, 2, 4, 1
Лучше всего создать еще одно поле в котором будет хранится GroupId или Id, если GroupId отсутствует. Если изменять данные не желательно, то можно воспользоваться скриптом.
Apache, Apache Lucene, Apache Hadoop, Hadoop, HDFS and the yellow elephant
logo are trademarks of the
Apache Software Foundation
in the United States and/or other countries.