Ask the community, share ideas, and connect with other LimeSurvey users!
CREATE VIEW lime_view_925212 AS SELECT s.id 'id',s.submitdate 'submitdate',s.lastpage 'lastpage',s.startlanguage 'startlanguage', s.925212X1X461 'multiOne', CASE WHEN (COALESCE(s.925212X1X461, '')= '') THEN NULL ELSE (SELECT q.question from lime_questions q, lime_survey_925212 ls where q.qid=48 AND q.title='1' AND q.language='en' AND q.type='T' LIMIT 1) END AS 'multiOneText', s.925212X1X462 'multiTwo', CASE WHEN (COALESCE(s.925212X1X462, '')= '') THEN NULL ELSE (SELECT q.question from lime_questions q, lime_survey_925212 ls where q.qid=49 AND q.title='2' AND q.language='en' AND q.type='T' LIMIT 1) END AS 'multiTwoText', s.925212X1X463 'multiThree', CASE WHEN (COALESCE(s.925212X1X463, '')= '') THEN NULL ELSE (SELECT q.question from lime_questions q, lime_survey_925212 ls where q.qid=50 AND q.title='3' AND q.language='en' AND q.type='T' LIMIT 1) END AS 'multiThreeText', s.925212X1X511 'multiNumOne', CASE WHEN (COALESCE(s.925212X1X511, '')= '') THEN NULL ELSE (SELECT q.question from lime_questions q, lime_survey_925212 ls where q.qid=53 AND q.title='1' AND q.language='en' AND q.type='T' LIMIT 1) END AS 'multiNumOneText', s.925212X1X512 'multiNumTwo', CASE WHEN (COALESCE(s.925212X1X512, '')= '') THEN NULL ELSE (SELECT q.question from lime_questions q, lime_survey_925212 ls where q.qid=54 AND q.title='2' AND q.language='en' AND q.type='T' LIMIT 1) END AS 'multiNumTwoText', s.925212X1X551 'ArrayQuestion1', CASE WHEN (COALESCE(s.925212X1X551, '')= '') THEN NULL ELSE (SELECT a.answer from lime_answers a, lime_survey_925212 ls where a.qid=55 AND s.925212X1X551=a.code AND a.language='en' LIMIT 1) END AS 'ArrayQuestion1Text', s.925212X1X552 'ArrayQuestion2', CASE WHEN (COALESCE(s.925212X1X552, '')= '') THEN NULL ELSE (SELECT a.answer from lime_answers a, lime_survey_925212 ls where a.qid=55 AND s.925212X1X552=a.code AND a.language='en' LIMIT 1) END AS 'ArrayQuestion2Text' FROM lime_survey_925212 s