我有用户表和一个连接表来记录用户之间的“友谊”。我有一个关于如何记录“友谊”关系的问题。
User Table
u_ID | u_Name
-------------
1 | bob
2 | jill
假设鲍勃和吉尔是朋友。连接表是否应该记录双向的友谊?
双向关系??
Friends Table
f_ID | u_ID1 | u_ID2
--------------------
1 | 1 | 2
2 | 2 | 1
还是单向关系就够了??
Friends Table
f_ID | u_ID1 | u_ID2
--------------------
1 | 1 | 2
我的用例类似于 Facebook 上的朋友关系。如果我是你的朋友,那么你就是我的朋友(尽管我们都需要认可这种关系)。德克萨斯州