Kan du ændre tabelskemaet? Fordi den første tabel, survey_1, er bedre skrevet med én række pr. svar og med hele nøglen i den anden tabel pr. række. Sådan (tilføj dine egne indekser)
opret tabel survey_1 ( id int, token int, sid int, gid int, qid int, svar varchar(255))
Så ville dataene være
-------------------------------------------------| 1 | 1 | 1 | 2 | 1 | "JA" || 1 | 1 | 1 | 2 | 2 | "Justin Beiber" || 2 | 1 | 1 | 2 | 1 | "JA" || 2 | 1 | 1 | 2 | 2 | "Britney Spears" |------------------------------------------------
Det bliver meget nemmere at arbejde med og generelt et bedre design.
Sådan vil det se ud http://sqlfiddle.com/#!2/4f1ca/2