标签: sql-server database database-design
这是我需要处理的问题: 我有一张桌子persons [ID, Name, LastName..]。现在我需要在多个用户之间保存友谊。我无法弄清楚任何优雅和可维护的解决方案。有什么想法吗?
persons [ID, Name, LastName..]
答案 0 :(得分:0)
解决方案1(推荐) - 具有列[ID,Name,LastName ..]的表人员 - 表格恶魔列[ID,P.ID]
解决方案2 - 具有列的人员[ID,姓名,姓氏,朋友ID(ID)]自我引用列