文章詳情頁
mysql 使用group_concat后 順序改變是怎么回事?
瀏覽:207日期:2022-06-13 08:49:23
問題描述
由于兩張表中的字段含有一對多的關(guān)系,所以構(gòu)造視圖時使用了group_concat函數(shù)來將多條數(shù)據(jù)進(jìn)行拼接,以減少數(shù)據(jù)量,但是拼接后發(fā)現(xiàn)原有的順序改變了 例如:原數(shù)據(jù):
a 1 a 2 a 3
預(yù)想結(jié)果:
a 1,2,3
實(shí)際結(jié)果:
a 2,1,3 (或者其他 總之順序改變了)
這是怎么回事啊?
問題解答
回答1:跟關(guān)聯(lián)字段和取出字段有關(guān) 內(nèi)部排下序就好 group_concat(id order by id)
相關(guān)文章:
1. docker-compose中volumes的問題2. 我在centos容器里安裝docker,也就是在容器里安裝容器,報錯了?3. 在windows下安裝docker Toolbox 啟動Docker Quickstart Terminal 失敗!4. docker-machine添加一個已有的docker主機(jī)問題5. golang - 用IDE看docker源碼時的小問題6. docker不顯示端口映射呢?7. javascript - 連續(xù)點(diǎn)擊觸發(fā)mouseleave事件8. 關(guān)docker hub上有些鏡像的tag被標(biāo)記““This image has vulnerabilities””9. docker內(nèi)創(chuàng)建jenkins訪問另一個容器下的服務(wù)器問題10. mac里的docker如何命令行開啟呢?
排行榜

熱門標(biāo)簽
網(wǎng)公網(wǎng)安備