mysql查詢分組以後獲取結果集總數

相信分頁查詢對於不少開發者來講都是司空見慣的事情,首先按照查詢條件搜索出分頁列表數據和總的記錄數,獲取總的記錄數通常是:開發

select count(1) as total from xxx where ..........select

這沒有問題,可是若是查詢的條件有分組group by搜索

那這個時候獲取總數就有問題了,這樣是獲取每一個分組的總數分頁

解決辦法:數據

select count(1) as total from ( select id from xxx where .... grouy by .....) as temp
查詢

相關文章
相關標籤/搜索