sql 分组操作有关的问题

问题描述

我想得到如下一种数据格式的数据表,该怎么操作?

问题出现的环境背景及自己尝试过哪些方法

在工作中,遇到一个类似的问题,尝试了半天,不知道该怎么解决?(自己本身的sql知识感觉很差)

相关代码

// 请把代码文本粘贴到下方(请勿用图片代替代码)
图片描述

你期待的结果是什么?实际看到的错误信息又是什么?

我想将上面的这个表,显示成如下所示的demo
大概意思就是将站点按照 route_no(路线序号)来分组显示,同时重新插入字段
图片描述

阅读 1.8k
2 个回答

我找到了一个可以解决的思路,可以利用 group_concat() 函数来解决

看到你大概找到方法了, 最后说一句, group by 如果严格按照 sql 标准, 不允许在 select 后出现未在 group by 从句中的字段(聚合函数等除外).
努力提高提问和表达水平, 共勉.

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题