-1
我想转动下面的例子(CONCAT)滥用(处理时间),我使用的是:Mysql的数据透视表
SELECT Person, GROUP_CONCAT(Var) , GROUP_CONCAT(Val)
FROM table
GROUP BY Person
这工作得很好,但是......它需要大约20秒每行我的表有+/- 2.500.000记录:-P (顺便说一句,下表是一个例子,而不是实际的)
id person Var Val
-------------------------------
1 Bob Height 185
2 Bob Weight 74
3 Bob Age 40
4 Hank Height 193
5 Hank Weight 90
6 Hank Age 45
7 Bert Height 180
8 Bert Weight 85
9 Bert Age 43
PS: 另外一个答案(什么会让你真棒)我也想知道这个例子是什么“错误”(让你更加惊艳)
你真的想在整个表上运行查询吗?你有什么条件来减少结果集? – vidaica