2.调查问卷-建表

男娘i 2022-03-09 04:56 315阅读 0赞

1.QUESTIONNAIRE_MANAGE_T—问卷活动管理表

2.QUESTIONNAIRE_MANAGE_EXTEND_T—问卷活动管理扩展表

3.QUE_ANSWER_FREQUENCY_T—答题次数查询表

4.QUESTIONNAIRE_INFO_T—题干表

5.QUESTIONNAIRE_EXTEND_INFO_T—选项表

6.QUESTIONNAIRE_ANSWER_T—调查问卷答题表

7.STANDARD_ANSWER_SCORE—旅客评分表—无业务需要暂无评分

  1. --1.QUESTIONNAIRE_MANAGE_T
  2. --SELECT * FROM QUESTIONNAIRE_MANAGE_T T;--问卷活动管理表
  3. -- Create table
  4. create table QUESTIONNAIRE_MANAGE_T
  5. (
  6. ID VARCHAR2(32),
  7. ACTIVITY_ID NUMBER(6),
  8. QUESTION_VERSION NUMBER(4),
  9. START_DATE DATE default SYSDATE,
  10. END_DATE DATE default SYSDATE,
  11. ANSWER_LEVEL VARCHAR2(100),
  12. ANSWER_NUMLIMIT NUMBER(6),
  13. INDIVIDUALIZATION VARCHAR2(100),
  14. CREATE_DATE DATE default SYSDATE,
  15. CTEATOR VARCHAR2(300),
  16. UPD_TIME DATE,
  17. UPD_USER VARCHAR2(300),
  18. IF_VALID NUMBER(2) default 1,
  19. QUESTIONTYPE VARCHAR2(300),
  20. CALL_LIMIT VARCHAR2(100),
  21. ANSWER_TABLE_NAME VARCHAR2(100),
  22. FREQUENCY_TABLE_NAME VARCHAR2(100),
  23. REMARK VARCHAR2(150)
  24. );
  25. -- Add comments to the table
  26. comment on table QUESTIONNAIRE_MANAGE_T is '调查问卷题库管理表';
  27. -- Add comments to the columns
  28. comment on column QUESTIONNAIRE_MANAGE_T.ID is '问卷id';
  29. comment on column QUESTIONNAIRE_MANAGE_T.ACTIVITY_ID is '问卷活动id,从1开始,逐个活动递增';
  30. comment on column QUESTIONNAIRE_MANAGE_T.QUESTION_VERSION is '题版本,从1开始,需要根据实际情况递增';
  31. comment on column QUESTIONNAIRE_MANAGE_T.START_DATE is '问卷开始时间';
  32. comment on column QUESTIONNAIRE_MANAGE_T.END_DATE is '问卷结束时间';
  33. comment on column QUESTIONNAIRE_MANAGE_T.ANSWER_LEVEL is '问卷限制会员级别';
  34. comment on column QUESTIONNAIRE_MANAGE_T.ANSWER_NUMLIMIT is '答题次数限制:1是有1次答题机会';
  35. comment on column QUESTIONNAIRE_MANAGE_T.INDIVIDUALIZATION is '问卷个性化展示标识';
  36. comment on column QUESTIONNAIRE_MANAGE_T.CREATE_DATE is '创建时间';
  37. comment on column QUESTIONNAIRE_MANAGE_T.CTEATOR is '创建人';
  38. comment on column QUESTIONNAIRE_MANAGE_T.UPD_TIME is '修改时间';
  39. comment on column QUESTIONNAIRE_MANAGE_T.UPD_USER is '修改人';
  40. comment on column QUESTIONNAIRE_MANAGE_T.IF_VALID is '是否有效1-有效 0-无效,无效时相当与关闭活动';
  41. comment on column QUESTIONNAIRE_MANAGE_T.QUESTIONTYPE is '本次问卷的所有题型';
  42. comment on column QUESTIONNAIRE_MANAGE_T.CALL_LIMIT is '可以调用查询旅客填写次数的接口名';
  43. comment on column QUESTIONNAIRE_MANAGE_T.ANSWER_TABLE_NAME is '问卷答题表名';
  44. comment on column QUESTIONNAIRE_MANAGE_T.FREQUENCY_TABLE_NAME is '问卷答题次数表名';
  45. comment on column QUESTIONNAIRE_MANAGE_T.REMARK is '描述';
  46. insert into QUESTIONNAIRE_MANAGE_T (ID, ACTIVITY_ID, QUESTION_VERSION, START_DATE, END_DATE, ANSWER_LEVEL, ANSWER_NUMLIMIT, INDIVIDUALIZATION, CREATE_DATE, CTEATOR, UPD_TIME, UPD_USER, IF_VALID, QUESTIONTYPE, CALL_LIMIT, ANSWER_TABLE_NAME, FREQUENCY_TABLE_NAME, REMARK)
  47. values ('asdfghjkl', 1, 1, to_date('18-02-2019', 'dd-mm-yyyy'), to_date('28-03-2019', 'dd-mm-yyyy'), '普卡,金卡', 10, '''公共'',''有午餐可填'',''有餐可填''', to_date('19-02-2019', 'dd-mm-yyyy'), 'cheng', null, '', 1, 'single_choice,multiple_choice,essay,yes_no,true_false,score,fill_blanks', 'qryQuestionnaireInfo,saveQuestionnaireInfo', 'QUESTIONNAIRE_ANSWER_T', 'QUE_ANSWER_FREQUENCY_T', '');
  48. --2.QUESTIONNAIRE_MANAGE_EXTEND_T
  49. --SELECT * FROM QUESTIONNAIRE_MANAGE_EXTEND_T T;--问卷活动管理扩展表
  50. -- Create table
  51. create table QUESTIONNAIRE_MANAGE_EXTEND_T
  52. (
  53. ACTIVITY_ID NUMBER(6),
  54. QUESTION_VERSION NUMBER(4),
  55. QUESTIONID_NAME VARCHAR2(300),
  56. QUESTIONCONTENT VARCHAR2(2000),
  57. URL_PARAM VARCHAR2(1000),
  58. CREATE_DATE DATE default SYSDATE,
  59. CTEATOR VARCHAR2(300),
  60. UPD_TIME DATE,
  61. UPD_USER VARCHAR2(300),
  62. IF_VALID NUMBER(2) default 1,
  63. LANG VARCHAR2(8),
  64. REMARK VARCHAR2(150)
  65. );
  66. -- Add comments to the table
  67. comment on table QUESTIONNAIRE_MANAGE_EXTEND_T is '调查问卷题库管理表扩展';
  68. -- Add comments to the columns
  69. comment on column QUESTIONNAIRE_MANAGE_EXTEND_T.ACTIVITY_ID is '活动id';
  70. comment on column QUESTIONNAIRE_MANAGE_EXTEND_T.QUESTION_VERSION is '题版本号';
  71. comment on column QUESTIONNAIRE_MANAGE_EXTEND_T.QUESTIONID_NAME is '活动题目';
  72. comment on column QUESTIONNAIRE_MANAGE_EXTEND_T.QUESTIONCONTENT is '活动描述';
  73. comment on column QUESTIONNAIRE_MANAGE_EXTEND_T.URL_PARAM is '图片等url地址';
  74. comment on column QUESTIONNAIRE_MANAGE_EXTEND_T.CREATE_DATE is '创建时间';
  75. comment on column QUESTIONNAIRE_MANAGE_EXTEND_T.CTEATOR is '创建人';
  76. comment on column QUESTIONNAIRE_MANAGE_EXTEND_T.UPD_TIME is '修改时间';
  77. comment on column QUESTIONNAIRE_MANAGE_EXTEND_T.UPD_USER is '修改人';
  78. comment on column QUESTIONNAIRE_MANAGE_EXTEND_T.IF_VALID is '是否有效 1-有效 0-无效,无效时相当与删除';
  79. comment on column QUESTIONNAIRE_MANAGE_EXTEND_T.LANG is '语言';
  80. comment on column QUESTIONNAIRE_MANAGE_EXTEND_T.REMARK is '描述';
  81. insert into QUESTIONNAIRE_MANAGE_EXTEND_T (ACTIVITY_ID, QUESTION_VERSION, QUESTIONID_NAME, QUESTIONCONTENT, URL_PARAM, CREATE_DATE, CTEATOR, UPD_TIME, UPD_USER, IF_VALID, LANG, REMARK)
  82. values (1, 1, '第一套题', '第一套题简介', '第一套题封面url', to_date('19-02-2019', 'dd-mm-yyyy'), 'cheng', null, '', 1, '中文', '');
  83. insert into QUESTIONNAIRE_MANAGE_EXTEND_T (ACTIVITY_ID, QUESTION_VERSION, QUESTIONID_NAME, QUESTIONCONTENT, URL_PARAM, CREATE_DATE, CTEATOR, UPD_TIME, UPD_USER, IF_VALID, LANG, REMARK)
  84. values (1, 1, '第一套题(英文)', '第一套题简介(英文)', '第一套题封面英文url', to_date('19-02-2019', 'dd-mm-yyyy'), 'cheng', null, '', 1, '英文', '');
  85. insert into QUESTIONNAIRE_MANAGE_EXTEND_T (ACTIVITY_ID, QUESTION_VERSION, QUESTIONID_NAME, QUESTIONCONTENT, URL_PARAM, CREATE_DATE, CTEATOR, UPD_TIME, UPD_USER, IF_VALID, LANG, REMARK)
  86. values (1, 1, '第一套题(日文)', '第一套题简介(日文)', '第一套题封面日文url', to_date('19-02-2019', 'dd-mm-yyyy'), 'cheng', null, '', 1, '日文', '');
  87. --3.QUE_ANSWER_FREQUENCY_T
  88. --SELECT * FROM QUE_ANSWER_FREQUENCY_T T;--答题次数查询表
  89. -- Create table
  90. create table QUE_ANSWER_FREQUENCY_T
  91. (
  92. USER_ID VARCHAR2(32),
  93. ACTIVITY_ID NUMBER(6),
  94. QUESTION_VERSION NUMBER(4),
  95. CREATE_DATE DATE default SYSDATE,
  96. IF_VALID NUMBER(2) default 1,
  97. REMARK VARCHAR2(150)
  98. );
  99. -- Add comments to the table
  100. comment on table QUE_ANSWER_FREQUENCY_T is '调查问卷题库答题次数记录表';
  101. -- Add comments to the columns
  102. comment on column QUE_ANSWER_FREQUENCY_T.USER_ID is '用户唯一id';
  103. comment on column QUE_ANSWER_FREQUENCY_T.ACTIVITY_ID is '问卷活动id';
  104. comment on column QUE_ANSWER_FREQUENCY_T.QUESTION_VERSION is '问卷版本';
  105. comment on column QUE_ANSWER_FREQUENCY_T.CREATE_DATE is '创建时间';
  106. comment on column QUE_ANSWER_FREQUENCY_T.IF_VALID is '是否有效:1有效 0无效';
  107. comment on column QUE_ANSWER_FREQUENCY_T.REMARK is '描述';
  108. insert into QUE_ANSWER_FREQUENCY_T (USER_ID, ACTIVITY_ID, QUESTION_VERSION, CREATE_DATE, IF_VALID, REMARK)
  109. values ('18730733961', 1, 1, to_date('04-03-2019', 'dd-mm-yyyy'), 1, '');
  110. insert into QUE_ANSWER_FREQUENCY_T (USER_ID, ACTIVITY_ID, QUESTION_VERSION, CREATE_DATE, IF_VALID, REMARK)
  111. values ('18730733961', 1, 1, to_date('11-03-2019 11:12:29', 'dd-mm-yyyy hh24:mi:ss'), 1, '');
  112. insert into QUE_ANSWER_FREQUENCY_T (USER_ID, ACTIVITY_ID, QUESTION_VERSION, CREATE_DATE, IF_VALID, REMARK)
  113. values ('18730733961', 1, 1, to_date('11-03-2019 11:16:42', 'dd-mm-yyyy hh24:mi:ss'), 1, '');
  114. insert into QUE_ANSWER_FREQUENCY_T (USER_ID, ACTIVITY_ID, QUESTION_VERSION, CREATE_DATE, IF_VALID, REMARK)
  115. values ('18730733961', 1, 1, to_date('11-03-2019 11:23:03', 'dd-mm-yyyy hh24:mi:ss'), 1, '');
  116. insert into QUE_ANSWER_FREQUENCY_T (USER_ID, ACTIVITY_ID, QUESTION_VERSION, CREATE_DATE, IF_VALID, REMARK)
  117. values ('18730733961', 1, 1, to_date('11-03-2019 15:56:41', 'dd-mm-yyyy hh24:mi:ss'), 1, '');
  118. insert into QUE_ANSWER_FREQUENCY_T (USER_ID, ACTIVITY_ID, QUESTION_VERSION, CREATE_DATE, IF_VALID, REMARK)
  119. values ('18730733961', 1, 1, to_date('11-03-2019 22:46:33', 'dd-mm-yyyy hh24:mi:ss'), 1, '');
  120. insert into QUE_ANSWER_FREQUENCY_T (USER_ID, ACTIVITY_ID, QUESTION_VERSION, CREATE_DATE, IF_VALID, REMARK)
  121. values ('18730733961', 1, 1, to_date('12-03-2019 11:26:36', 'dd-mm-yyyy hh24:mi:ss'), 1, '');
  122. insert into QUE_ANSWER_FREQUENCY_T (USER_ID, ACTIVITY_ID, QUESTION_VERSION, CREATE_DATE, IF_VALID, REMARK)
  123. values ('18730733961', 1, 1, to_date('12-03-2019 14:53:54', 'dd-mm-yyyy hh24:mi:ss'), 1, '');
  124. --4.QUESTIONNAIRE_INFO_T
  125. --SELECT * FROM QUESTIONNAIRE_INFO_T T;--题干表
  126. -- Create table
  127. create table QUESTIONNAIRE_INFO_T
  128. (
  129. QUESTIONID NUMBER(8),
  130. QUESTION_VERSION NUMBER(4),
  131. QUESTIONTYPE VARCHAR2(32),
  132. QUESTIONCONTENT VARCHAR2(1000),
  133. ANSWER_LEVEL NUMBER(2),
  134. REQUIRED NUMBER(2),
  135. QUESTION_SEQUENCE NUMBER(6),
  136. WATERMARK VARCHAR2(150),
  137. INDIVIDUALIZATION VARCHAR2(32),
  138. CHOICE_BLANKS_NUMBER NUMBER(2) default 1,
  139. SHOW_BLANKS VARCHAR2(64),
  140. MINSCORE NUMBER(3) default 0,
  141. MAXSCORE NUMBER(3) default 0,
  142. OPTIONSCORE NUMBER(3) default 10,
  143. IF_VALID NUMBER(2) default 1,
  144. CREATE_DATE DATE default SYSDATE,
  145. LANG VARCHAR2(8),
  146. URL_PARAM VARCHAR2(300),
  147. REMARK VARCHAR2(150)
  148. );
  149. -- Add comments to the table
  150. comment on table QUESTIONNAIRE_INFO_T is '调查问卷题库表';
  151. -- Add comments to the columns
  152. comment on column QUESTIONNAIRE_INFO_T.QUESTIONID is '题目ID';
  153. comment on column QUESTIONNAIRE_INFO_T.QUESTION_VERSION is '题的版本号';
  154. comment on column QUESTIONNAIRE_INFO_T.QUESTIONTYPE is '题目类型 single_choice单选/multiple_choice多选/score评分/essay简答/fill_blanks填空/yes_no是否题/true_false判断题';
  155. comment on column QUESTIONNAIRE_INFO_T.QUESTIONCONTENT is '题目内容,如:今天天气如何?';
  156. comment on column QUESTIONNAIRE_INFO_T.ANSWER_LEVEL is '问题等级,可以按等级给旅客展示';
  157. comment on column QUESTIONNAIRE_INFO_T.REQUIRED is '是否必答:1是必填 0非必填';
  158. comment on column QUESTIONNAIRE_INFO_T.QUESTION_SEQUENCE is '题展示的题号的排序,用来对前台排序展示';
  159. comment on column QUESTIONNAIRE_INFO_T.WATERMARK is '题干中的水印';
  160. comment on column QUESTIONNAIRE_INFO_T.INDIVIDUALIZATION is '个性化展示标志';
  161. comment on column QUESTIONNAIRE_INFO_T.CHOICE_BLANKS_NUMBER is '选则最大选则数--填空题填空数--其他题型默认为1';
  162. comment on column QUESTIONNAIRE_INFO_T.SHOW_BLANKS is '展示具体说明框的扩展信息表选项id字段';
  163. comment on column QUESTIONNAIRE_INFO_T.MINSCORE is '评分题最小评分数,默认为0';
  164. comment on column QUESTIONNAIRE_INFO_T.MAXSCORE is '评分题最大评分数,默认为10';
  165. comment on column QUESTIONNAIRE_INFO_T.OPTIONSCORE is '评分题默认评分数,默认为0';
  166. comment on column QUESTIONNAIRE_INFO_T.IF_VALID is '是否有效 0无效 1有效 ';
  167. comment on column QUESTIONNAIRE_INFO_T.CREATE_DATE is '创建时间';
  168. comment on column QUESTIONNAIRE_INFO_T.LANG is '语言';
  169. comment on column QUESTIONNAIRE_INFO_T.URL_PARAM is '题干包含图片url';
  170. comment on column QUESTIONNAIRE_INFO_T.REMARK is '描述';
  171. insert into QUESTIONNAIRE_INFO_T (QUESTIONID, QUESTION_VERSION, QUESTIONTYPE, QUESTIONCONTENT, ANSWER_LEVEL, REQUIRED, QUESTION_SEQUENCE, WATERMARK, INDIVIDUALIZATION, CHOICE_BLANKS_NUMBER, SHOW_BLANKS, MINSCORE, MAXSCORE, OPTIONSCORE, IF_VALID, CREATE_DATE, LANG, URL_PARAM, REMARK)
  172. values (7, 1, 'true_false', '对错题:中文', 1, 1, 700, '题干水印', '公共', 1, '', 0, 10, 0, 1, to_date('27-11-2018', 'dd-mm-yyyy'), '中文', '', '');
  173. insert into QUESTIONNAIRE_INFO_T (QUESTIONID, QUESTION_VERSION, QUESTIONTYPE, QUESTIONCONTENT, ANSWER_LEVEL, REQUIRED, QUESTION_SEQUENCE, WATERMARK, INDIVIDUALIZATION, CHOICE_BLANKS_NUMBER, SHOW_BLANKS, MINSCORE, MAXSCORE, OPTIONSCORE, IF_VALID, CREATE_DATE, LANG, URL_PARAM, REMARK)
  174. values (2, 1, 'multiple_choice', '多选题:中文:多选', 0, 1, 200, '题干水印', '有午餐可填', 1, '0001,0002', 0, 10, 0, 1, to_date('27-11-2018', 'dd-mm-yyyy'), '中文', '', '');
  175. insert into QUESTIONNAIRE_INFO_T (QUESTIONID, QUESTION_VERSION, QUESTIONTYPE, QUESTIONCONTENT, ANSWER_LEVEL, REQUIRED, QUESTION_SEQUENCE, WATERMARK, INDIVIDUALIZATION, CHOICE_BLANKS_NUMBER, SHOW_BLANKS, MINSCORE, MAXSCORE, OPTIONSCORE, IF_VALID, CREATE_DATE, LANG, URL_PARAM, REMARK)
  176. values (1, 1, 'single_choice', '单选题:日文:天气如何', 0, 1, 100, '题干水印', '有午餐可填', 1, '', 0, 10, 0, 1, to_date('27-11-2018', 'dd-mm-yyyy'), 'jn', '', '');
  177. insert into QUESTIONNAIRE_INFO_T (QUESTIONID, QUESTION_VERSION, QUESTIONTYPE, QUESTIONCONTENT, ANSWER_LEVEL, REQUIRED, QUESTION_SEQUENCE, WATERMARK, INDIVIDUALIZATION, CHOICE_BLANKS_NUMBER, SHOW_BLANKS, MINSCORE, MAXSCORE, OPTIONSCORE, IF_VALID, CREATE_DATE, LANG, URL_PARAM, REMARK)
  178. values (1, 1, 'single_choice', '单选题:英文:天气如何', 1, 1, 100, '题干水印', '有午餐可填', 1, '', 0, 10, 0, 1, to_date('27-11-2018 12:00:00', 'dd-mm-yyyy hh24:mi:ss'), 'en', '', '');
  179. insert into QUESTIONNAIRE_INFO_T (QUESTIONID, QUESTION_VERSION, QUESTIONTYPE, QUESTIONCONTENT, ANSWER_LEVEL, REQUIRED, QUESTION_SEQUENCE, WATERMARK, INDIVIDUALIZATION, CHOICE_BLANKS_NUMBER, SHOW_BLANKS, MINSCORE, MAXSCORE, OPTIONSCORE, IF_VALID, CREATE_DATE, LANG, URL_PARAM, REMARK)
  180. values (1, 1, 'single_choice', '单选题:中文:天气如何', 0, 1, 100, '题干水印', '有午餐可填', 1, '', 0, 10, 0, 1, to_date('27-11-2018', 'dd-mm-yyyy'), '中文', '', '');
  181. insert into QUESTIONNAIRE_INFO_T (QUESTIONID, QUESTION_VERSION, QUESTIONTYPE, QUESTIONCONTENT, ANSWER_LEVEL, REQUIRED, QUESTION_SEQUENCE, WATERMARK, INDIVIDUALIZATION, CHOICE_BLANKS_NUMBER, SHOW_BLANKS, MINSCORE, MAXSCORE, OPTIONSCORE, IF_VALID, CREATE_DATE, LANG, URL_PARAM, REMARK)
  182. values (3, 1, 'score', '评分题:中文', 0, 1, 900, '题干水印', '有午餐可填', 1, '', 0, 10, 0, 1, to_date('27-11-2018', 'dd-mm-yyyy'), '中文', '', '');
  183. insert into QUESTIONNAIRE_INFO_T (QUESTIONID, QUESTION_VERSION, QUESTIONTYPE, QUESTIONCONTENT, ANSWER_LEVEL, REQUIRED, QUESTION_SEQUENCE, WATERMARK, INDIVIDUALIZATION, CHOICE_BLANKS_NUMBER, SHOW_BLANKS, MINSCORE, MAXSCORE, OPTIONSCORE, IF_VALID, CREATE_DATE, LANG, URL_PARAM, REMARK)
  184. values (4, 1, 'essay', '简单题:中文', 0, 1, 400, '题干水印', '有午餐可填', 1, '', 0, 10, 0, 1, to_date('27-11-2018', 'dd-mm-yyyy'), '中文', '', '');
  185. insert into QUESTIONNAIRE_INFO_T (QUESTIONID, QUESTION_VERSION, QUESTIONTYPE, QUESTIONCONTENT, ANSWER_LEVEL, REQUIRED, QUESTION_SEQUENCE, WATERMARK, INDIVIDUALIZATION, CHOICE_BLANKS_NUMBER, SHOW_BLANKS, MINSCORE, MAXSCORE, OPTIONSCORE, IF_VALID, CREATE_DATE, LANG, URL_PARAM, REMARK)
  186. values (5, 1, 'fill_blanks', '填空题:中文', 0, 1, 5000, '题干水印', '有早餐可填', 2, '', 0, 10, 0, 1, to_date('27-11-2018', 'dd-mm-yyyy'), '中文', '', '');
  187. insert into QUESTIONNAIRE_INFO_T (QUESTIONID, QUESTION_VERSION, QUESTIONTYPE, QUESTIONCONTENT, ANSWER_LEVEL, REQUIRED, QUESTION_SEQUENCE, WATERMARK, INDIVIDUALIZATION, CHOICE_BLANKS_NUMBER, SHOW_BLANKS, MINSCORE, MAXSCORE, OPTIONSCORE, IF_VALID, CREATE_DATE, LANG, URL_PARAM, REMARK)
  188. values (6, 1, 'yes_no', '是否题:中文', 0, 1, 600, '题干水印', '公共', 1, '', 0, 10, 0, 1, to_date('27-11-2018', 'dd-mm-yyyy'), '中文', '', '');
  189. --5.QUESTIONNAIRE_EXTEND_INFO_T
  190. --SELECT * FROM QUESTIONNAIRE_EXTEND_INFO_T T;--选项表
  191. -- Create table
  192. create table QUESTIONNAIRE_EXTEND_INFO_T
  193. (
  194. QUESTIONID VARCHAR2(8),
  195. OPTIONID VARCHAR2(8),
  196. OPTIONCONTENT VARCHAR2(1000),
  197. WATERMARK VARCHAR2(150),
  198. IF_VALID NUMBER(2),
  199. QUESTION_SEQUENCE NUMBER(3),
  200. CREATE_DATE DATE default SYSDATE,
  201. LANG VARCHAR2(8),
  202. URL_PARAM VARCHAR2(300),
  203. REMARK VARCHAR2(150)
  204. );
  205. -- Add comments to the table
  206. comment on table QUESTIONNAIRE_EXTEND_INFO_T is '题库扩展表';
  207. -- Add comments to the columns
  208. comment on column QUESTIONNAIRE_EXTEND_INFO_T.QUESTIONID is '题目ID';
  209. comment on column QUESTIONNAIRE_EXTEND_INFO_T.OPTIONID is '选项ID,如:0001';
  210. comment on column QUESTIONNAIRE_EXTEND_INFO_T.OPTIONCONTENT is '选项内容,如:米饭';
  211. comment on column QUESTIONNAIRE_EXTEND_INFO_T.WATERMARK is '选项中的水印,适用整个题中只有一个水印';
  212. comment on column QUESTIONNAIRE_EXTEND_INFO_T.IF_VALID is '是否有效 0无效 1有效';
  213. comment on column QUESTIONNAIRE_EXTEND_INFO_T.QUESTION_SEQUENCE is '选项等内容展示的题号的排序';
  214. comment on column QUESTIONNAIRE_EXTEND_INFO_T.CREATE_DATE is '创建时间';
  215. comment on column QUESTIONNAIRE_EXTEND_INFO_T.URL_PARAM is '该选项的url';
  216. comment on column QUESTIONNAIRE_EXTEND_INFO_T.REMARK is '描述';
  217. insert into QUESTIONNAIRE_EXTEND_INFO_T (QUESTIONID, OPTIONID, OPTIONCONTENT, WATERMARK, IF_VALID, QUESTION_SEQUENCE, CREATE_DATE, LANG, URL_PARAM, REMARK)
  218. values ('1', '0001', '选项A', '选择A水印', 1, 100, to_date('28-11-2018 12:00:00', 'dd-mm-yyyy hh24:mi:ss'), '中文', '', '');
  219. insert into QUESTIONNAIRE_EXTEND_INFO_T (QUESTIONID, OPTIONID, OPTIONCONTENT, WATERMARK, IF_VALID, QUESTION_SEQUENCE, CREATE_DATE, LANG, URL_PARAM, REMARK)
  220. values ('1', '0001', '选项A英文', '选择A英文水印', 1, 100, to_date('28-11-2018', 'dd-mm-yyyy'), 'en', '', '');
  221. insert into QUESTIONNAIRE_EXTEND_INFO_T (QUESTIONID, OPTIONID, OPTIONCONTENT, WATERMARK, IF_VALID, QUESTION_SEQUENCE, CREATE_DATE, LANG, URL_PARAM, REMARK)
  222. values ('1', '0002', '选项B英文', '选择B英文水印', 1, 200, to_date('28-11-2018', 'dd-mm-yyyy'), 'en', '', '');
  223. insert into QUESTIONNAIRE_EXTEND_INFO_T (QUESTIONID, OPTIONID, OPTIONCONTENT, WATERMARK, IF_VALID, QUESTION_SEQUENCE, CREATE_DATE, LANG, URL_PARAM, REMARK)
  224. values ('1', '0001', '选项A日文', '选择A日文水印', 1, 100, to_date('28-11-2018', 'dd-mm-yyyy'), 'jn', '', '');
  225. insert into QUESTIONNAIRE_EXTEND_INFO_T (QUESTIONID, OPTIONID, OPTIONCONTENT, WATERMARK, IF_VALID, QUESTION_SEQUENCE, CREATE_DATE, LANG, URL_PARAM, REMARK)
  226. values ('1', '0002', '选项B', '选择B水印', 1, 200, to_date('28-11-2018', 'dd-mm-yyyy'), '中文', '', '');
  227. insert into QUESTIONNAIRE_EXTEND_INFO_T (QUESTIONID, OPTIONID, OPTIONCONTENT, WATERMARK, IF_VALID, QUESTION_SEQUENCE, CREATE_DATE, LANG, URL_PARAM, REMARK)
  228. values ('2', '0001', '选项A', '水印', 1, 100, to_date('28-11-2018', 'dd-mm-yyyy'), '中文', '', '');
  229. insert into QUESTIONNAIRE_EXTEND_INFO_T (QUESTIONID, OPTIONID, OPTIONCONTENT, WATERMARK, IF_VALID, QUESTION_SEQUENCE, CREATE_DATE, LANG, URL_PARAM, REMARK)
  230. values ('2', '0002', '选项B', '水印', 1, 200, to_date('28-11-2018', 'dd-mm-yyyy'), '中文', '', '');
  231. insert into QUESTIONNAIRE_EXTEND_INFO_T (QUESTIONID, OPTIONID, OPTIONCONTENT, WATERMARK, IF_VALID, QUESTION_SEQUENCE, CREATE_DATE, LANG, URL_PARAM, REMARK)
  232. values ('2', '0003', '选项C', '水印', 1, 300, to_date('28-11-2018', 'dd-mm-yyyy'), '中文', '', '');
  233. --6.QUESTIONNAIRE_ANSWER_T
  234. SELECT * FROM QUESTIONNAIRE_ANSWER_T T;--调查问卷答题表
  235. -- Create table
  236. create table QUESTIONNAIRE_ANSWER_T
  237. (
  238. ACTIVITY_ID NUMBER(6),
  239. USER_ID VARCHAR2(32),
  240. QUESTIONID NUMBER(8),
  241. ANSWEROPTION VARCHAR2(256),
  242. CREATE_DATE DATE default SYSDATE,
  243. IF_VALID NUMBER(2),
  244. ANSWERCONTENT VARCHAR2(512)
  245. );
  246. -- Add comments to the table
  247. comment on table QUESTIONNAIRE_ANSWER_T is '用户答题表';
  248. -- Add comments to the columns
  249. comment on column QUESTIONNAIRE_ANSWER_T.ACTIVITY_ID is '问卷活动id';
  250. comment on column QUESTIONNAIRE_ANSWER_T.USER_ID is '用户唯一标识,若以后系统会员卡号扩位数等,该值不变/若没有可以为会员卡号';
  251. comment on column QUESTIONNAIRE_ANSWER_T.QUESTIONID is '题目id';
  252. comment on column QUESTIONNAIRE_ANSWER_T.ANSWEROPTION is '答题选项:选择/是否(1是 0否)/对错(1对 0错)/评分题选则';
  253. comment on column QUESTIONNAIRE_ANSWER_T.CREATE_DATE is '创建时间';
  254. comment on column QUESTIONNAIRE_ANSWER_T.IF_VALID is '是否有效:1有效 0无效';
  255. comment on column QUESTIONNAIRE_ANSWER_T.ANSWERCONTENT is '答题内容:选择/是否/对错/评分的选择说明 或 填空题 简答题';
  256. insert into QUESTIONNAIRE_ANSWER_T (ACTIVITY_ID, USER_ID, QUESTIONID, ANSWEROPTION, CREATE_DATE, IF_VALID, ANSWERCONTENT)
  257. values (1, '18730733961', 1, '0001', to_date('11-03-2019 11:16:42', 'dd-mm-yyyy hh24:mi:ss'), 1, '');
  258. insert into QUESTIONNAIRE_ANSWER_T (ACTIVITY_ID, USER_ID, QUESTIONID, ANSWEROPTION, CREATE_DATE, IF_VALID, ANSWERCONTENT)
  259. values (1, '18730733961', 2, '0001,0002', to_date('11-03-2019 11:16:42', 'dd-mm-yyyy hh24:mi:ss'), 1, '多选题说明,因为都会用到所有选择了两个选项');
  260. insert into QUESTIONNAIRE_ANSWER_T (ACTIVITY_ID, USER_ID, QUESTIONID, ANSWEROPTION, CREATE_DATE, IF_VALID, ANSWERCONTENT)
  261. values (1, '18730733961', 4, '', to_date('11-03-2019 11:16:42', 'dd-mm-yyyy hh24:mi:ss'), 1, '简答题的答案');
  262. insert into QUESTIONNAIRE_ANSWER_T (ACTIVITY_ID, USER_ID, QUESTIONID, ANSWEROPTION, CREATE_DATE, IF_VALID, ANSWERCONTENT)
  263. values (1, '18730733961', 6, '1', to_date('11-03-2019 11:16:42', 'dd-mm-yyyy hh24:mi:ss'), 1, '是否题,1选“是”,0选“否”');
  264. insert into QUESTIONNAIRE_ANSWER_T (ACTIVITY_ID, USER_ID, QUESTIONID, ANSWEROPTION, CREATE_DATE, IF_VALID, ANSWERCONTENT)
  265. values (1, '18730733961', 7, '1', to_date('11-03-2019 11:16:42', 'dd-mm-yyyy hh24:mi:ss'), 1, '对错题,1选“对”,0选“错”');
  266. insert into QUESTIONNAIRE_ANSWER_T (ACTIVITY_ID, USER_ID, QUESTIONID, ANSWEROPTION, CREATE_DATE, IF_VALID, ANSWERCONTENT)
  267. values (1, '18730733961', 3, '9', to_date('11-03-2019 11:16:42', 'dd-mm-yyyy hh24:mi:ss'), 1, '评分题:描述评分原因');
  268. insert into QUESTIONNAIRE_ANSWER_T (ACTIVITY_ID, USER_ID, QUESTIONID, ANSWEROPTION, CREATE_DATE, IF_VALID, ANSWERCONTENT)
  269. values (1, '18730733961', 5, '', to_date('11-03-2019 11:16:42', 'dd-mm-yyyy hh24:mi:ss'), 1, '填空1#填空2(旅客不能输入“#”)');
  270. insert into QUESTIONNAIRE_ANSWER_T (ACTIVITY_ID, USER_ID, QUESTIONID, ANSWEROPTION, CREATE_DATE, IF_VALID, ANSWERCONTENT)
  271. values (1, '18730733961', 1, '0001', to_date('11-03-2019 11:23:03', 'dd-mm-yyyy hh24:mi:ss'), 1, '');
  272. insert into QUESTIONNAIRE_ANSWER_T (ACTIVITY_ID, USER_ID, QUESTIONID, ANSWEROPTION, CREATE_DATE, IF_VALID, ANSWERCONTENT)
  273. values (1, '18730733961', 2, '0001,0002', to_date('11-03-2019 11:23:03', 'dd-mm-yyyy hh24:mi:ss'), 1, '多选题说明,因为都会用到所有选择了两个选项');
  274. insert into QUESTIONNAIRE_ANSWER_T (ACTIVITY_ID, USER_ID, QUESTIONID, ANSWEROPTION, CREATE_DATE, IF_VALID, ANSWERCONTENT)
  275. values (1, '18730733961', 4, '', to_date('11-03-2019 11:23:03', 'dd-mm-yyyy hh24:mi:ss'), 1, '简答题的答案');
  276. insert into QUESTIONNAIRE_ANSWER_T (ACTIVITY_ID, USER_ID, QUESTIONID, ANSWEROPTION, CREATE_DATE, IF_VALID, ANSWERCONTENT)
  277. values (1, '18730733961', 6, '1', to_date('11-03-2019 11:23:03', 'dd-mm-yyyy hh24:mi:ss'), 1, '是否题,1选“是”,0选“否”');
  278. insert into QUESTIONNAIRE_ANSWER_T (ACTIVITY_ID, USER_ID, QUESTIONID, ANSWEROPTION, CREATE_DATE, IF_VALID, ANSWERCONTENT)
  279. values (1, '18730733961', 7, '1', to_date('11-03-2019 11:23:03', 'dd-mm-yyyy hh24:mi:ss'), 1, '对错题,1选“对”,0选“错”');
  280. insert into QUESTIONNAIRE_ANSWER_T (ACTIVITY_ID, USER_ID, QUESTIONID, ANSWEROPTION, CREATE_DATE, IF_VALID, ANSWERCONTENT)
  281. values (1, '18730733961', 3, '9', to_date('11-03-2019 11:23:03', 'dd-mm-yyyy hh24:mi:ss'), 1, '评分题:描述评分原因');
  282. insert into QUESTIONNAIRE_ANSWER_T (ACTIVITY_ID, USER_ID, QUESTIONID, ANSWEROPTION, CREATE_DATE, IF_VALID, ANSWERCONTENT)
  283. values (1, '18730733961', 5, '', to_date('11-03-2019 11:23:03', 'dd-mm-yyyy hh24:mi:ss'), 1, '填空1#填空2(旅客不能输入“#”)');
  284. insert into QUESTIONNAIRE_ANSWER_T (ACTIVITY_ID, USER_ID, QUESTIONID, ANSWEROPTION, CREATE_DATE, IF_VALID, ANSWERCONTENT)
  285. values (1, '18730733961', 2, '0001,0002', to_date('11-03-2019 15:56:41', 'dd-mm-yyyy hh24:mi:ss'), 1, '多选题说明,因为都会用到所有选择了两个选项');
  286. insert into QUESTIONNAIRE_ANSWER_T (ACTIVITY_ID, USER_ID, QUESTIONID, ANSWEROPTION, CREATE_DATE, IF_VALID, ANSWERCONTENT)
  287. values (1, '18730733961', 4, '', to_date('11-03-2019 15:56:41', 'dd-mm-yyyy hh24:mi:ss'), 1, '简答题的答案');
  288. insert into QUESTIONNAIRE_ANSWER_T (ACTIVITY_ID, USER_ID, QUESTIONID, ANSWEROPTION, CREATE_DATE, IF_VALID, ANSWERCONTENT)
  289. values (1, '18730733961', 6, '1', to_date('11-03-2019 15:56:41', 'dd-mm-yyyy hh24:mi:ss'), 1, '是否题,1选“是”,0选“否”');
  290. insert into QUESTIONNAIRE_ANSWER_T (ACTIVITY_ID, USER_ID, QUESTIONID, ANSWEROPTION, CREATE_DATE, IF_VALID, ANSWERCONTENT)
  291. values (1, '18730733961', 7, '1', to_date('11-03-2019 15:56:41', 'dd-mm-yyyy hh24:mi:ss'), 1, '对错题,1选“对”,0选“错”');
  292. insert into QUESTIONNAIRE_ANSWER_T (ACTIVITY_ID, USER_ID, QUESTIONID, ANSWEROPTION, CREATE_DATE, IF_VALID, ANSWERCONTENT)
  293. values (1, '18730733961', 3, '9', to_date('11-03-2019 15:56:41', 'dd-mm-yyyy hh24:mi:ss'), 1, '评分题:描述评分原因');
  294. insert into QUESTIONNAIRE_ANSWER_T (ACTIVITY_ID, USER_ID, QUESTIONID, ANSWEROPTION, CREATE_DATE, IF_VALID, ANSWERCONTENT)
  295. values (1, '18730733961', 5, '', to_date('11-03-2019 15:56:41', 'dd-mm-yyyy hh24:mi:ss'), 1, '填空1#填空2(旅客不能输入“#”)');
  296. insert into QUESTIONNAIRE_ANSWER_T (ACTIVITY_ID, USER_ID, QUESTIONID, ANSWEROPTION, CREATE_DATE, IF_VALID, ANSWERCONTENT)
  297. values (1, '18730733961', 1, '0001', to_date('12-03-2019 14:53:54', 'dd-mm-yyyy hh24:mi:ss'), 1, '');
  298. insert into QUESTIONNAIRE_ANSWER_T (ACTIVITY_ID, USER_ID, QUESTIONID, ANSWEROPTION, CREATE_DATE, IF_VALID, ANSWERCONTENT)
  299. values (1, '18730733961', 2, '0001,0002', to_date('12-03-2019 14:53:54', 'dd-mm-yyyy hh24:mi:ss'), 1, '多选题说明,因为都会用到所有选择了两个选项');
  300. insert into QUESTIONNAIRE_ANSWER_T (ACTIVITY_ID, USER_ID, QUESTIONID, ANSWEROPTION, CREATE_DATE, IF_VALID, ANSWERCONTENT)
  301. values (1, '18730733961', 4, '', to_date('12-03-2019 14:53:54', 'dd-mm-yyyy hh24:mi:ss'), 1, '简答题的答案');
  302. insert into QUESTIONNAIRE_ANSWER_T (ACTIVITY_ID, USER_ID, QUESTIONID, ANSWEROPTION, CREATE_DATE, IF_VALID, ANSWERCONTENT)
  303. values (1, '18730733961', 6, '1', to_date('12-03-2019 14:53:54', 'dd-mm-yyyy hh24:mi:ss'), 1, '是否题,1选“是”,0选“否”');
  304. insert into QUESTIONNAIRE_ANSWER_T (ACTIVITY_ID, USER_ID, QUESTIONID, ANSWEROPTION, CREATE_DATE, IF_VALID, ANSWERCONTENT)
  305. values (1, '18730733961', 7, '1', to_date('12-03-2019 14:53:54', 'dd-mm-yyyy hh24:mi:ss'), 1, '对错题,1选“对”,0选“错”');
  306. insert into QUESTIONNAIRE_ANSWER_T (ACTIVITY_ID, USER_ID, QUESTIONID, ANSWEROPTION, CREATE_DATE, IF_VALID, ANSWERCONTENT)
  307. values (1, '18730733961', 3, '9', to_date('12-03-2019 14:53:54', 'dd-mm-yyyy hh24:mi:ss'), 1, '评分题:描述评分原因');
  308. insert into QUESTIONNAIRE_ANSWER_T (ACTIVITY_ID, USER_ID, QUESTIONID, ANSWEROPTION, CREATE_DATE, IF_VALID, ANSWERCONTENT)
  309. values (1, '18730733961', 5, '', to_date('12-03-2019 14:53:54', 'dd-mm-yyyy hh24:mi:ss'), 1, '填空1#填空2(旅客不能输入“#”)');
  310. insert into QUESTIONNAIRE_ANSWER_T (ACTIVITY_ID, USER_ID, QUESTIONID, ANSWEROPTION, CREATE_DATE, IF_VALID, ANSWERCONTENT)
  311. values (1, '18730733961', 2, '0001,0002', to_date('11-03-2019 22:46:33', 'dd-mm-yyyy hh24:mi:ss'), 1, '多选题说明,因为都会用到所有选择了两个选项');
  312. insert into QUESTIONNAIRE_ANSWER_T (ACTIVITY_ID, USER_ID, QUESTIONID, ANSWEROPTION, CREATE_DATE, IF_VALID, ANSWERCONTENT)
  313. values (1, '18730733961', 4, '', to_date('11-03-2019 22:46:33', 'dd-mm-yyyy hh24:mi:ss'), 1, '简答题的答案');
  314. insert into QUESTIONNAIRE_ANSWER_T (ACTIVITY_ID, USER_ID, QUESTIONID, ANSWEROPTION, CREATE_DATE, IF_VALID, ANSWERCONTENT)
  315. values (1, '18730733961', 6, '1', to_date('11-03-2019 22:46:33', 'dd-mm-yyyy hh24:mi:ss'), 1, '是否题,1选“是”,0选“否”');
  316. insert into QUESTIONNAIRE_ANSWER_T (ACTIVITY_ID, USER_ID, QUESTIONID, ANSWEROPTION, CREATE_DATE, IF_VALID, ANSWERCONTENT)
  317. values (1, '18730733961', 7, '1', to_date('11-03-2019 22:46:33', 'dd-mm-yyyy hh24:mi:ss'), 1, '对错题,1选“对”,0选“错”');
  318. insert into QUESTIONNAIRE_ANSWER_T (ACTIVITY_ID, USER_ID, QUESTIONID, ANSWEROPTION, CREATE_DATE, IF_VALID, ANSWERCONTENT)
  319. values (1, '18730733961', 3, '9', to_date('11-03-2019 22:46:33', 'dd-mm-yyyy hh24:mi:ss'), 1, '评分题:描述评分原因');
  320. insert into QUESTIONNAIRE_ANSWER_T (ACTIVITY_ID, USER_ID, QUESTIONID, ANSWEROPTION, CREATE_DATE, IF_VALID, ANSWERCONTENT)
  321. values (1, '18730733961', 5, '', to_date('11-03-2019 22:46:33', 'dd-mm-yyyy hh24:mi:ss'), 1, '填空1#填空2(旅客不能输入“#”)');
  322. insert into QUESTIONNAIRE_ANSWER_T (ACTIVITY_ID, USER_ID, QUESTIONID, ANSWEROPTION, CREATE_DATE, IF_VALID, ANSWERCONTENT)
  323. values (1, '18730733961', 1, '0001', to_date('12-03-2019 11:26:36', 'dd-mm-yyyy hh24:mi:ss'), 1, '');
  324. insert into QUESTIONNAIRE_ANSWER_T (ACTIVITY_ID, USER_ID, QUESTIONID, ANSWEROPTION, CREATE_DATE, IF_VALID, ANSWERCONTENT)
  325. values (1, '18730733961', 2, '0001,0002', to_date('12-03-2019 11:26:36', 'dd-mm-yyyy hh24:mi:ss'), 1, '多选题说明,因为都会用到所有选择了两个选项');
  326. insert into QUESTIONNAIRE_ANSWER_T (ACTIVITY_ID, USER_ID, QUESTIONID, ANSWEROPTION, CREATE_DATE, IF_VALID, ANSWERCONTENT)
  327. values (1, '18730733961', 4, '', to_date('12-03-2019 11:26:36', 'dd-mm-yyyy hh24:mi:ss'), 1, '简答题的答案');
  328. insert into QUESTIONNAIRE_ANSWER_T (ACTIVITY_ID, USER_ID, QUESTIONID, ANSWEROPTION, CREATE_DATE, IF_VALID, ANSWERCONTENT)
  329. values (1, '18730733961', 6, '1', to_date('12-03-2019 11:26:36', 'dd-mm-yyyy hh24:mi:ss'), 1, '是否题,1选“是”,0选“否”');
  330. insert into QUESTIONNAIRE_ANSWER_T (ACTIVITY_ID, USER_ID, QUESTIONID, ANSWEROPTION, CREATE_DATE, IF_VALID, ANSWERCONTENT)
  331. values (1, '18730733961', 7, '1', to_date('12-03-2019 11:26:36', 'dd-mm-yyyy hh24:mi:ss'), 1, '对错题,1选“对”,0选“错”');
  332. insert into QUESTIONNAIRE_ANSWER_T (ACTIVITY_ID, USER_ID, QUESTIONID, ANSWEROPTION, CREATE_DATE, IF_VALID, ANSWERCONTENT)
  333. values (1, '18730733961', 3, '9', to_date('12-03-2019 11:26:36', 'dd-mm-yyyy hh24:mi:ss'), 1, '评分题:描述评分原因');
  334. insert into QUESTIONNAIRE_ANSWER_T (ACTIVITY_ID, USER_ID, QUESTIONID, ANSWEROPTION, CREATE_DATE, IF_VALID, ANSWERCONTENT)
  335. values (1, '18730733961', 5, '', to_date('12-03-2019 11:26:36', 'dd-mm-yyyy hh24:mi:ss'), 1, '填空1#填空2(旅客不能输入“#”)');
  336. --7.STANDARD_ANSWER_SCORE
  337. --SELECT * FROM STANDARD_ANSWER_SCORE T;--旅客评分表--无业务需要暂无评分
  338. -- Create table
  339. create table STANDARD_ANSWER_SCORE
  340. (
  341. ACTIVITY_ID NUMBER(4),
  342. QUESTIONID NUMBER(8),
  343. STANDARD_ANSWER VARCHAR2(516) default '',
  344. SCORE NUMBER(4,2),
  345. IF_VALID NUMBER(2),
  346. REMARK VARCHAR2(150)
  347. );
  348. -- Add comments to the table
  349. comment on table STANDARD_ANSWER_SCORE is '答题评分表';
  350. -- Add comments to the columns
  351. comment on column STANDARD_ANSWER_SCORE.ACTIVITY_ID is '活动id,当该参数为0时是默认答案,当含有活动id的答案时以该答案为准';
  352. comment on column STANDARD_ANSWER_SCORE.QUESTIONID is '题目id';
  353. comment on column STANDARD_ANSWER_SCORE.STANDARD_ANSWER is '标准答案';
  354. comment on column STANDARD_ANSWER_SCORE.SCORE is '得分';
  355. comment on column STANDARD_ANSWER_SCORE.IF_VALID is '是否有效:1有效 0无效';
  356. comment on column STANDARD_ANSWER_SCORE.REMARK is '描述';
  357. 查看用户答题记录
  358. --查询这个版本的所有题,把所有题号都放入下面语句
  359. select * from questionnaire_info_t t where t.question_version='1' and lang='中文' and if_valid='1';
  360. select * from QUE_ANSWER_FREQUENCY_T t;
  361. --查看用户答题记录
  362. select aa.create_date,aa.user_id,aa.activity_id
  363. ,a.questionid as "a",a.answeroption,a.answercontent
  364. ,b.questionid as "b",b.answeroption,b.answercontent
  365. ,c.questionid as "c",c.answeroption,c.answercontent
  366. ,d.questionid as "d",d.answeroption,d.answercontent
  367. ,e.questionid as "e",e.answeroption,e.answercontent
  368. ,f.questionid as "f",f.answeroption,f.answercontent
  369. ,g.questionid as "g",g.answeroption,g.answercontent
  370. from
  371. (select user_id,activity_id,max(create_date) as create_date from QUE_ANSWER_FREQUENCY_T where activity_id='1' and if_valid='1' group by user_id,activity_id,question_version) aa
  372. left join
  373. (select user_id,activity_id,questionid,answeroption,answercontent,create_date from questionnaire_answer_t t where if_valid='1' and questionid='1' ) a
  374. on a.user_id=aa.user_id and a.create_date = aa.create_date and a.activity_id = aa.activity_id
  375. left join
  376. (select user_id,activity_id,questionid,answeroption,answercontent,create_date from questionnaire_answer_t t where if_valid='1' and questionid='2' ) b
  377. on aa.user_id = b.user_id and aa.create_date=b.create_date and aa.activity_id=b.activity_id
  378. left join
  379. (select user_id,activity_id,questionid,answeroption,answercontent,create_date from questionnaire_answer_t t where if_valid='1' and questionid='3' ) c
  380. on aa.user_id = c.user_id and aa.create_date=c.create_date and aa.activity_id=c.activity_id
  381. left join
  382. (select user_id,activity_id,questionid,answeroption,answercontent,create_date from questionnaire_answer_t t where if_valid='1' and questionid='4' ) d
  383. on d.user_id = aa.user_id and d.create_date=aa.create_date and d.activity_id=aa.activity_id
  384. left join
  385. (select user_id,activity_id,questionid,answeroption,answercontent,create_date from questionnaire_answer_t t where if_valid='1' and questionid='5' ) e
  386. on aa.user_id = e.user_id and aa.create_date=e.create_date and aa.activity_id=e.activity_id
  387. left join
  388. (select user_id,activity_id,questionid,answeroption,answercontent,create_date from questionnaire_answer_t t where if_valid='1' and questionid='6' ) f
  389. on f.user_id = aa.user_id and f.create_date=aa.create_date and f.activity_id=aa.activity_id
  390. left join
  391. (select user_id,activity_id,questionid,answeroption,answercontent,create_date from questionnaire_answer_t t where if_valid='1' and questionid='7' ) g
  392. on aa.user_id = g.user_id and aa.create_date=g.create_date and aa.activity_id=g.activity_id;

希望对你有帮助,祝你有一个好心情,加油!

若有错误、不全、可优化的点,欢迎纠正与补充!

发表评论

表情:
评论列表 (有 0 条评论,315人围观)

还没有评论,来说两句吧...

相关阅读

    相关 SpringMVC+Mybatis写调查问卷管理系统

    最近一直想找点事情做,前几个星期马原老师说要做一份社会调查需要用到调查问卷,然后基本都是网上直接用现成的网站直接做的,我在想自己是不是也能做一个类似简单的管理系统呢。。然后一做

    相关 HDU6344 调查问卷

    状态压缩 + 模拟 把AB串压缩成二进制,A用1表示,B用0表示。 枚举所有问题的子集,选中的问题用1表示,其余的用0表示。对于每个子集,我们去和所有问题按位与,这样对