У меня возникли проблемы с решением следующей проблемы.
Допустим, у меня есть БД, которая выглядит примерно так:
Таблица вопросов
Id | Details | CreateDate | ClosedDate
Таблица примечаний к выпуску
Id | ObjectId | Notes | NoteDate
Таблица присвоений проблем
Id | ObjectId | AssignedToId| AssignedDate
Я бы хотел разрешить привязку проблемы к другой проблеме.
Я думал о добавлении столбца в таблицу Issue под названием ParentIssueId, и это позволило бы мне связывать проблемы, но я предвижу циклические ссылки, встречающиеся в таблице проблем, если я пройду с этой реализацией.
Есть ли лучший способ сделать это, и если да, то как?
Спасибо