解決MySQL子查詢排序失效的問題

問題描述:高版本的MySQL(5.6以上)在子查詢中使用order by 語句後查詢結果並不會顯示排序後的結果。 以下是我使用的兩個解決方法,供參考: 1.當子查詢的order by語句後面沒有limit關鍵字時,數據庫會自動優化,即忽略order by語句。因此只需要添加limit關鍵字即可。 2.在子查詢中使用聚合函數。 具體示例如下所示: 現在我有一張表message,存放用戶的對話信息,表
相關文章
相關標籤/搜索