mysql选择同一个用户的所有行为,组成新的数据

HailonCCBD 2016-10-20 02:42:11
有如图的数据库,,想选择出同一个用户,action列的所有数据,组成新的表格



结果想要 hl_name,hl_action 序列(同一个用户的所有的hl_action)
我写的语句只能选出一行!
...全文
117 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
HailonCCBD 2016-10-20
  • 打赏
  • 举报
回复
引用 3 楼 wmxcn2000 的回复:
 SELECT hl_name,GROUP_CONCAT(hl_action) AS action_sequence 
FROM user_time_action 
group by hl_name -- 加上这句
非常感谢,成功了,谢谢
卖水果的net 版主 2016-10-20
  • 打赏
  • 举报
回复
 SELECT hl_name,GROUP_CONCAT(hl_action) AS action_sequence 
FROM user_time_action 
group by hl_name -- 加上这句
HailonCCBD 2016-10-20
  • 打赏
  • 举报
回复
引用 1 楼 wmxcn2000 的回复:
concat_group
我使用的就是group_concat(), SELECT DISTINCT hl_name,GROUP_CONCAT(hl_action) AS action_sequence FROM user_time_action 但是执行的结果只有一条数据,按道理应该是很多用户的行为序列。不知道错在哪里了,谢谢
卖水果的net 版主 2016-10-20
  • 打赏
  • 举报
回复
concat_group

34,587

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧