交叉表相关

_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上构建一个交叉表的结构出来



本例的数据样式其实就是交叉数据结构在线性表中的表现形式!



不知还有没有更好的表现形式,如果有的话可以大家一起探讨一下!

 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值