한테이블과 한 테이블이 관계를 두 개 맺을 수도 있나요??? 0 2 2,263

by 데프52 [MySQL] 1대n 1대1 db설계 다중fk [2023.07.18 22:58:06]


제목 없음.png (83,702Bytes)

질답게시판을 만들고 있습니다.

질문과 1:n관계를 맺고있는 답변글,

그리고 그 중에서 하나를 채택하면 1:1관계를 맺게 되는 best answer 이렇게 두가지 fk를 설정하다 보니 관계도 두개가 됐는데 이런유형을 본 적이 없는 것 같아서.. 여쭤봅니다 ㅜㅜ

검색을 암만 해봐도 잘 안나오네요..

by 마농 [2023.07.19 16:35:04]

위처럼 설계하는 것도 한가지 방법 일 듯 합니다.
저는 다른 방법이 생각나네요.
question 테이블의 best_answer_id 를 제거하고, answer 테이블에 best_answer_yn 컬럼 추가


by 데프52 [2023.07.20 05:53:43]

정말 감사합니다!

댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입