MariaDB / MySQL Concat行值转换为动态列

时间:2018-11-21 20:31:01

标签: mariadb

我已经搜索了论坛,找不到与我要达到的目标相匹配的示例,因此希望这是一个新问题。

我正在尝试将一行中的所有值连接起来并将其转换为列。我想为表中的所有行以相同的方式创建列。永远不会超过3或4行。

出于示例目的,假设一个名为tbl1的表具有3个字段,如下所示:

       f1  f2  f3
row 1  A   1   X
row 2  B   2   Y
row 3  C   3   Z

我想获取这些数据并创建一个查询,该查询将产生具有以下结果的一行数据:

c1         c2        c3
A, 1, X    B,2,Y     C,3,Z

0 个答案:

没有答案