내 문제는, 설명하기가 조금 어렵 예에 의하여 쉬운한다 : mysql에서MySQL은 문자열 값 위치 부사장에 가입
내가 두 테이블하는 questionaire에서 문에서도 한 답변 하나, 이런 식으로 뭔가를 가지고 :
첫 번째 테이블 :
tblstm
StmNo, Statement, LanguageISO3
한 Statment는 LanguageISO3에서 공식화 질문, 즉 (1, "질문 1", "ENU"), (2, "질문 2", "ENU"), 등 ...
(210)두 번째 표 :
tblanswer
RespondentId, Answer
답변 예, 예, 아니오 0 또는 1 문자열입니다. "01010110110111"예를 들어 비트의 위치는 tblstm의 StmNo에 해당합니다.
어떻게하면 각 문장이 알려진 답변을위한 별도의 답변 (tblstm 테이블과 같은)으로 나뉘어져 있는지 알 수 있습니다. 그 결과는 다음과 같이해야한다 :
1, Question 1, 0
2, Question 2, 1
3, Question 3, 0
etc
이미 정말 정규화 된 구조로 그를 재 설계해야 당신이 위의 의견에 조언
얼마나 많은 답은 즉 얼마나 많은 "bits"/ 얼마나 오래 문자열'Answer'입니까? – Yahia
가능하다면이 악몽에서 벗어나 진술에 적절한 외래 키가있는 정규화 된 데이터 구조로 응답을 재구성하십시오. –
@Yahia 그 48 자 길이 – Muleskinner