Допустим, у меня есть модель, аналогичная приведенной ниже, и мне нужно получить всех «лиц» определенного Company.companyName, отсортированных по personRole.roleWeight.
Вот такая модель у меня на данный момент:
- Субъект: Компания
- Атрибуты: название компании
Отношения: компанияРоль
Сущность: Роль
- Атрибуты: имя_роли, вес_роли.
Отношения: rolePerson, RoleCompany
Сущность: Человек
- Атрибуты: имя человека
- Отношения: человек Роль
Вот простая схема отношений:
Компания --‹ Роль >--‹ Лицо
Есть ли способ сделать это? Если мне нужно изменить модель, я был бы рад это сделать. Все предложения приветствуются.
Спасибо,