Я хочу реализовать новую функцию в своем приложении, чтобы связать файл с другими файлами (отношение многих к большому числу). Я думал, что лучшим решением является создание «RelationTable», содержащее пары duplicate fileId. Я имею в виду:Лучший способ сделать отношение многих ко многим в одной таблице
RelationTable
FileX FileY
file1 file2
file2 file1
file3 file4
file4 file3
file5 file2
file2 file5
Чтобы увидеть все файлы, связанные с "File2" Я хотел бы сделать этот запрос:
select * from RelationTable
where FileX = file2
Мой вопрос, это лучшее решение? есть ли другие способы его улучшить?
Заранее спасибо
Может ли файл 'file2' ссылаться на многие файлы? – Quassnoi
Привет! Благодарю за ваш ответ. Да, файл2 может быть связан с другими файлами – Docu
Какие СУБД вы используете? – Quassnoi