设计朋友关系



这是我需要处理的问题:我有一张桌子persons [ID, Name, LastName..].现在我需要保存多个用户之间的友谊。我想不出任何优雅且可维护的解决方案。有什么想法吗?

解决方案 1(推荐)
- 带有列的表人[ID,姓名,姓氏..]
- 带有列的表恶魔 [ID, P.ID]

解决方案 2
- 表人与列 [ID, 姓名, 姓氏, 朋友 ID(ID)] 自引用列

最新更新