사용자간에 "우정"을 문서화하기 위해 사용자 테이블과 조인 테이블이 있습니다. "우정"관계를 문서화하는 방법에 대한 질문이 있습니다.두 개의 MySQL 테이블간에 "친구"관계 디자인하기
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의 친구 관계에 가깝습니다. 내가 너의 친구라면, 너는 내 친구 야. 우리 둘다 관계를 보증해야 해. tx.
단일 방향 관계이면 충분합니다. 그녀의 친구가 될 수 있으며 그녀는 당신의 친구가 아니십니까? –