这是一个菜鸟问题,所以希望有人可以提供帮助
我想将结果集从一个用户有多行的查询转换为一个活动的单行数据
我得到这个数据
userid, date, activity_id, parameter_id, parameter_value
545, 2011/9/11, 1, 4, 20
545, 2011/9/11, 1, 5, 10,
545, 2011/9/11, 1, 6, 30,
我希望它转换为
userid, date, activity_id, parameter_4_id_value, parameter_5_id_value, parameter_6_id_value
545, 2011/9/11, 1, 20,10,30
任何例子都会非常有用。谢谢
答案 0 :(得分:0)
如果您正在谈论从MySQL中提取数据,您可以使用GROUP_CONCAT来执行此类操作。有关示例https://stackoverflow.com/a/276949/511203
,请参阅此其他答案