在GROUP_CONCAT 中使用ORDER BY 對結果進行排序
在MySQL 表中,每行代表一個具有多個視圖和百分比的客戶端,您遇到了GROUP_CONCAT 傳回無序結果的問題。您的目標是按升序顯示視圖,同時按客戶端 ID 對資料進行分組。
要達到此目的,請利用 GROUP_CONCAT 函數中的 ORDER BY 子句。此語法可讓您指定連線值的排序順序。透過使用 ORDER BY li.views ASC,您可以指示 MySQL 以升序對視圖進行排序。
這是一個包含此技術的修改後的查詢:
此查詢將產生所需的結果輸出,其中視圖列包含每個客戶端按升序排列的視圖。
以上是如何在 MySQL 中對 GROUP_CONCAT 內的結果進行排序?的詳細內容。更多資訊請關注PHP中文網其他相關文章!