2014-06-17 2 views
0

SQL 문을 사용하여 테이블 필드 값에 배열을 배치하려고합니다.배열을 MYSQL 테이블 필드 값 w/relationship에 삽입

나는이 두 테이블

table1 - state 
+---------------------+ 
stateId | statename 
+---------------------+ 

table2 - manager 
+---------------------+ 
stateId 
+---------------------+ 

나는이 두 필드

관리자가 여러 상태를 처리하는 경우

와 관계를 가지고, 어떤 내 데이터베이스에 대한 올바른 아키텍처 것입니까?

답변

1

관리자 테이블에 관리자 상태를 저장하지 마십시오. 대신 세 번째 테이블을 사용하여 상태 - 관리자 관계를 저장하십시오. 다음과 같은 내용 :

table1 - state 
+---------------------+ 
stateId | statename 
+---------------------+ 

table2 - manager 
+---------------------+ 
managerId | managername 
+---------------------+ 

table3 - state_managers 
+---------------------+ 
managerId | stateId 
+---------------------+