我正在使用MariaDB 10.2。
客户标签表如下所示
我想创建一个View / Query,它提供如下输出
我很容易在Excel中这样做,但SQL查询证明是非常困难和错误的。
我试过SQL
SELECT
GROUP_CONCAT( t.tagname ) INTO @PivotQuery
FROM
(SELECT
clienttag.customer, tagname
FROM
clienttag
GROUP BY
clienttag.customer, clienttag.office) t;
SET @PivotQuery = CONCAT('SELECT @PivotQuery' FROM clienttag GROUP BY customer');
答案 0 :(得分:1)
使用条件聚合
c!=null && !c.toString().isEmpty()