Возможно ли иметь возможности вложенного набора в этой несколько пользовательской настройке?
Рассмотрим следующие 4 таблицы:
- Объект : (
oid
, name
) содержит: [1, «Лицензия»] и [2, «Освобождение»] - Лицензия : (
lid
, name
) - Освобождение : (
eid
, name
) - Стоимость : (
oid
, oid_ref
, cost_oid
, cost_oid_ref
)
Для:
P = Лицензия с lid
[1]
R = Освобождение с eid
[2]
я могу сказать: «объект P является родителем для объекта R », если существует следующая запись о стоимости:
[oid: 2
oid_ref: 2
cost_oid: 1
cost_oid_ref: 1]
Я понимаю, что это создает некоторую связь «условного внешнего ключа», которую мне нужно определить в коде. Можно ли загрузить вложенный набор с этими условиями?