文章詳情頁
mysql 使用group_concat后 順序改變是怎么回事?
瀏覽:111日期:2022-06-13 08:49:23
問題描述
由于兩張表中的字段含有一對多的關系,所以構造視圖時使用了group_concat函數來將多條數據進行拼接,以減少數據量,但是拼接后發現原有的順序改變了 例如:原數據:
a 1 a 2 a 3
預想結果:
a 1,2,3
實際結果:
a 2,1,3 (或者其他 總之順序改變了)
這是怎么回事啊?
問題解答
回答1:跟關聯字段和取出字段有關 內部排下序就好 group_concat(id order by id)
相關文章:
1. javascript - JS設置Video視頻對象的currentTime時出現了問題,IE,Edge,火狐,都可以設置,反而chrom卻...2. java固定鍵值轉換,使用枚舉實現字典?3. 如何為每個應用程序配置tomcat 6的logs / catalina.out。(為sys.out,sys.err配置Web應用程序特定的日志文件)4. css - ionic中的柵格布局如何讓文字內容多少不同的每一列中的內容都能垂直居中?5. php自學從哪里開始?6. phpstady在win10上運行7. java - 我設置了cookie的max age,但是cookie依然在關閉游覽器后消失了8. python - flask學習,user_syy添加報role is invalid keyword for User.9. 這是什么情況???10. javascript - 用jsonp抓取qq音樂總是說回調函數沒有定義
排行榜
