2013-10-16 4 views
0

다음과 같이 처리해야하는 문제가 있습니다. 테이블이 persons [ID, Name, LastName..]입니다. 이제 여러 사용자간에 우정을 저장해야합니다. 나는 우아하고 유지 보수가 잘되는 해결책을 찾을 수 없다. 어떤 아이디어?친구 관계 설계하기

+0

더 자세히 설명해주세요. –

+1

두 개의 필드 인 friendof와 friedID를 사용하여 새로운 테이블 우정을 맺습니다. –

+0

'persons' 테이블에는 개인에 대한 정보가 들어 있습니다. 이제는 서로에 대해 어떻게 알고 있는지 사람들에 관한 정보를 저장해야합니다. 그들이 여행에서 서로 만난다 고합시다. – user2285265

답변

0

용액 1 (권장)
- 열 테이블 명 [ID, 이름, 성 ..]
- 표 핀드 열 [ID, P.ID]

해결책 2
- 열이있는 사람 - [ID, 이름, 성, FriendID (ID)] 자체 참조 열

관련 문제