如何将多行值显示为单行

时间:2013-12-10 12:19:16

标签: php mysql database rows database-table

这里我的表就像这样

Leave_Type Leave_Balance

CL              12
PL              10

现在我想显示我的数据,如下所示

Leave_Type_CL Leave_Type_PL Leave_Balance_CL Leave_Balance_PL

CL      PL      12          10

1 个答案:

答案 0 :(得分:0)

试试这个:

SELECT CONCAT(
   group_concat(CONVERT(Leave_Type, CHAR(2)) separator ' '),
   ' ',
   group_concat(CONVERT(Leave_Balance, CHAR(2)) separator ' ')
) FROM Leave_Table;