_TMP_ACROSS_DATA统计结果表的数据样式:
mysql> call buildAcrossData(325,1);
+-----------+----------------+--------+--------+------+
| SURVEY_ID | QUESTION_INDEX | LOPTID | ROPTID | NUM |
+-----------+----------------+--------+--------+------+
| 325 | 1 | 5010 | 5013 | 1 |
| 325 | 1 | 5010 | 5014 | 0 |
| 325 | 1 | 5010 | 5015 | 0 |
| 325 | 1 | 5010 | 5016 | 0 |
| 325 | 1 | 5010 | 5017 | 0 |
| 325 | 1 | 5010 | 5018 | 0 |
| 325 | 1 | 5010 | 5019 | 0 |
| 325 | 1 | 5011 | 5013 | 1 |
| 325 | 1 | 5011 | 5014 | 0 |
| 325 | 1 | 5011 | 5015 | 0 |
| 325 | 1 | 5011 | 5016 | 0 |
| 325 | 1 | 5011 | 5017 | 0 |
| 325 | 1 | 5011 | 5018 | 0 |
| 325 | 1 | 5011 | 5019 | 0 |
| 325 | 1 | 5012 | 5013 | 1 |
| 325 | 1 | 5012 | 5014 | 0 |
| 325 | 1 | 5012 | 5015 | 0 |
| 325 | 1 | 5012 | 5016 | 0 |
| 325 | 1 | 5012 | 5017 | 0 |
| 325 | 1 | 5012 | 5018 | 0 |
| 325 | 1 | 5012 | 5019 | 0 |
+-----------+----------------+--------+--------+------+
这样就构建了一个X:Y = n;的结构出来,本例中X为 LOPTID,Y为ROPTID,n 为NUM
我们就可以把该数据集取出,在WEB上构建一个交叉表的结构出来
本例的数据样式其实就是交叉数据结构在线性表中的表现形式!
不知还有没有更好的表现形式,如果有的话可以大家一起探讨一下!
交叉表相关
最新推荐文章于 2025-11-24 20:34:07 发布
1万+

被折叠的 条评论
为什么被折叠?



