我正在寻找一个查询,它会将我的几行返回到列中,但事先不知道行数。我已经搜索过,我发现的唯一解决方案涉及知道有多少行。
这是一个示例表:
parentID colA colB
2 aaaaaa 1000.00
2 bbbbbb 1500.00
3 cccccc 500.00
3 dddddd 700.00
3 eeeeee 2000.00
我需要它看起来像:
parentID colA(n) colB(n) colA(n+1) colB(n+1) colA(n+2) colB(n+2)
2 aaaaaaa 1000.00 bbbbbb 1500.00 NULL NULL
3 cccccc 500.00 dddddd 700.00 eeeeee 2000.00
我意识到这应该在 PHP 中完成,但我需要它在 mysql 中用于我正在使用的第三方 excel 导出器插件。
编辑:如果我知道我需要的最大列数,有没有办法做到这一点?