私の問題は、説明するのは少し難しい例により、最も簡単:MySQLでMySQLは文字列値位置-バイスに参加
私は2つのテーブル、アンケートからたstatmentsで1と答え1、このようなものを持っている:
まずテーブル:
tblstm
StmNo, Statement, LanguageISO3
なステートメントはLanguageISO3で策定質問、すなわち(1、 "質問1"、 "ENU")、(2、 "質問2"、 "ENU")です、等...
2番目の表は:
tblanswer
RespondentId, Answer
回答はすなわち、yesまたはnoのために0または1の文字列です。例えば、 "01010110110111"の場合、ビットの位置はtblstm内のStmNoに対応する。
既知のレスポンスIDについては、対応する回答を含む別々の行(tblstmテーブルなど)に各ステートメントを取得するためにクエリを作成するにはどうすればよいですか。
1, Question 1, 0
2, Question 2, 1
3, Question 3, 0
etc
どのように多くの答えは文字列 'Answer'の長さ/ビット数/数です – Yahia
可能であれば、この悪夢から身を守り、答えを適切な外部キーを持つ正規化されたデータ構造に再構成します。 –
@Yahiaその48文字の長さ – Muleskinner