ну, вообще можно сделать на уровне кода, например, засунуть эту проверку в pre_save и бегать по связанным записям, это будет работать, но будет относительно медленно + строить такой запрос, чтобы он был более-менее эффективен - это довольно заморочно.
вообще такая структура не для всех кейсов хорошо ложится на реляционную модель, особенно если у тебя максимальный уровень вложенности неопределен.
точнее как, ложится, но там такие конструкции возникают
Обсуждают сегодня