ibatis 动态列
这段时间公司让我出一个改良版的报表 其内容是显示每个顾客在问卷上的答案,列是问卷的题目,当然每个顾客填的问卷不一定是同一钟。肯定是多种问卷,因此生成这种报表的时候我们不能采用固定列的写法。理所应当的采用动态列的写法。其核心便是以下语句
SELECT
GROUP_CONCAT( DISTINCT CONCAT( ' MAX(IF(XXX =\'', XXX, '\',
(CASE WHEN XXX!= \'[填空题]\'THEN
XXX ELSE
XXX END), NULL)) AS
\
原创
2020-11-02 23:01:34 ·
271 阅读 ·
0 评论