0
다음과 같이 처리해야하는 문제가 있습니다. 테이블이 persons [ID, Name, LastName..]
입니다. 이제 여러 사용자간에 우정을 저장해야합니다. 나는 우아하고 유지 보수가 잘되는 해결책을 찾을 수 없다. 어떤 아이디어?친구 관계 설계하기
다음과 같이 처리해야하는 문제가 있습니다. 테이블이 persons [ID, Name, LastName..]
입니다. 이제 여러 사용자간에 우정을 저장해야합니다. 나는 우아하고 유지 보수가 잘되는 해결책을 찾을 수 없다. 어떤 아이디어?친구 관계 설계하기
용액 1 (권장)
- 열 테이블 명 [ID, 이름, 성 ..]
- 표 핀드 열 [ID, P.ID]
해결책 2
- 열이있는 사람 - [ID, 이름, 성, FriendID (ID)] 자체 참조 열
더 자세히 설명해주세요. –
두 개의 필드 인 friendof와 friedID를 사용하여 새로운 테이블 우정을 맺습니다. –
'persons' 테이블에는 개인에 대한 정보가 들어 있습니다. 이제는 서로에 대해 어떻게 알고 있는지 사람들에 관한 정보를 저장해야합니다. 그들이 여행에서 서로 만난다 고합시다. – user2285265