mysql 存储过程

juor 发布于 2016/05/06 12:51
阅读 198
收藏 0

现有表:

table question
ALTER TABLE `question`
CHANGE COLUMN `question_id` `question_id`  int(11) NULL DEFAULT NULL COMMENT '题目id' FIRST ,
CHANGE COLUMN `serial_number` `serial_number`  int(11) NULL DEFAULT NULL COMMENT '序列号' AFTER `question_id`,
CHANGE COLUMN `question_title` `question_title`  varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '题目标题' AFTER `serial_number`,
CHANGE COLUMN `question_optional` `question_optional`  varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '题目可选项' AFTER `question_title`,
CHANGE COLUMN `question_explain` `question_explain`  varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '题目选择项对应的解释' AFTER `question_optional2`,
CHANGE COLUMN `question_pid` `question_pid`  int(11) NULL DEFAULT NULL COMMENT '上级' AFTER `question_explain`,
CHANGE COLUMN `question_type` `question_type`  int(11) NULL DEFAULT NULL COMMENT '题目类型' AFTER `question_pid`,
ADD PRIMARY KEY (`question_id`);


table question_type
CREATE TABLE `question_type` (
`type_id`  int(11) NULL ,
`type_name`  varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '类型名称' ,
PRIMARY KEY (`type_id`)
)
;


table question_result
CREATE TABLE `question_result` (
`question_result_id`  int(11) NULL ,
`ref_question_id`  int(11) NULL DEFAULT NULL COMMENT '题目id' ,
`optional_answer`  varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '选择的题目answer' ,
`optional_answer_explain`  varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '选择的题目answer的解释' ,
`ref_question_type`  int(11) NULL DEFAULT NULL COMMENT '题目类型' ,
PRIMARY KEY (`question_result_id`)
)
;
各表中数据:

用存储过程查询出question_reslut中提交的数据,格式如下(如果这个题目提交到结果中填写了解释在题目标题列后加解释列否则不加):
列名:用题目标题作列:
(酒驾是否违法?)------|解释--------|题目名称(道路行驶的规范?)|---------解释--------------------------------|题目名称(闯红灯一次记3分?)(无解释不生成解释列)


提交的结果表值:
是---------------|酒驾已入刑--|车辆检验合格标志---------|未检验合格交警予以扣留,未检验合格严禁上路行驶|错误

加载中
返回顶部
顶部