क्या आप टेबल स्कीमा बदल सकते हैं? क्योंकि पहली तालिका, सर्वे_1 एक पंक्ति प्रति उत्तर और दूसरी तालिका की संपूर्ण कुंजी प्रति पंक्ति के साथ बेहतर लिखी जाती है। इस तरह (अपनी खुद की अनुक्रमणिका जोड़ें)
create table survey_1 (
id int,
token int,
sid int,
gid int,
qid int,
answer varchar(255)
)
डेटा की तुलना में
. होगा------------------------------------------
| 1 | 1 | 1 | 2 | 1 | "YES" |
| 1 | 1 | 1 | 2 | 2 | "Justin Beiber" |
| 2 | 1 | 1 | 2 | 1 | "YES" |
| 2 | 1 | 1 | 2 | 2 | "Britney Spears" |
------------------------------------------
इसके साथ काम करना और आम तौर पर एक बेहतर डिज़ाइन के साथ काम करना बहुत आसान होने वाला है।
यहां बताया गया है कि यह कैसा दिखेगा http://sqlfiddle.com/#!2/4f1ca/2