Я пытаюсь отсортировать свои записи, хранящиеся в основных данных, с некоторыми проблемами.Подробно у меня есть две основные проблемы:
1 # Условие сортировки на основе дочерних записей:
У меня есть две сущности (папа иребенок) с отношениями 1: M, поэтому у одного отца может быть больше детей.Я хотел бы сделать своего рода записи об отце, основанные на имени старшего ребенка.Таким образом, в основном, я должен выполнить поиск в записях о детях определенного отца и получить имя ребенка с максимальным возрастом, а также сделать отцов на основе этой информации.Как мне написать дескриптор сортировки?
2 # Условие сортировки на основе расчета:
У меня есть список адресов в моей сущности.Для каждой строки у меня есть столбец для соответствующей широты и один для долготы.Исходя из текущей позиции, я хотел бы отсортировать эти записи от ближайшего к самому дальнему.Поскольку расстояние зависит от позиции пользователя, это переменная информация, поэтому она не сохраняется в моей основной таблице данных.Итак, как отсортировать эти записи?Каков наилучший подход?
Будем очень благодарны за каждое предложение!
Заранее спасибо, ясса