开发者社区> 问答> 正文

分组,用GROUP_CONCAT显示数据,能进行排序吗?

sql语句啊
表数据
1
`SELECT b.did,GROUP_CONCAT(b.sid) FROM dishes a RIGHT JOIN dishes_relation b ON a.id=b.did
WHERE a.ofdishes=1
GROUP BY b.did
ORDER BY adjustment DESC,similar DESC `
2
GROUP_CONCAT(b.sid) 对他能进行排序吗
3
先 adjustment 降序,在 similar 降序

展开
收起
落地花开啦 2016-02-12 10:57:18 3362 0
1 条回答
写回答
取消 提交回答
  • 喜欢技术,喜欢努力的人

    能进行排序,你尝试一下下面的代码
    `SELECT b.did,GROUP_CONCAT(b.sid ORDER BY adjustment DESC,similar DESC)
    FROM test b GROUP BY b.did `

    2019-07-17 18:41:10
    赞同 展开评论 打赏
问答分类:
SQL
问答地址:
问答排行榜
最热
最新

相关电子书

更多
对 2000 多亿条数据做一次 group by 需要多久? 立即下载
对2000多亿条数据做一次Group By 需要多久 立即下载
低代码开发师(初级)实战教程 立即下载