SQL 설계 질문인데
User랑 Team이 있음
Team에는 User 여러명이 가입 가능함
User는 Team 여러개에 가입 가능함
Team에는 위치 정보 여러개가 있음
User가 가입된 Team을 검색(SELECT)할 수 있어야하고
Team에 가입된 User을 검색(SELECT)할 수 있어야함
ex )
팀1 : 유저1, 유저2
팀2 : 유저2, 유저3
유저 1이 가입되어있는 팀 -> 팀1
유저 2가 가입되어있는 팀 -> 팀1,팀2
유저 3이 가입되어있는 팀 -> 팀2
또 위치 정보 한 개 또는 여러개로 Team을 검색할 수 있어야함
ex)
팀1 : 서울 대전 대구
팀2 : 서울 대구 부산
대전, 대구 검색 -> 팀1, 팀2
서울 검색 -> 팀1, 팀2
부산 검색 -> 팀2
이럴 때 어떻게 테이블을 짜는게 좋을까?
댓글 0