彙總個人閱讀總數
--彙總個人閱讀數量
SELECT * FROM(
SELECT user_id, COUNT(user_id) AS num from tl_borrow_record GROUP BY user_id
)AS tmp ORDER BY num DESC
顯示:
彙總後添加序號排名
--排名時應注意,先排序後排名
SELECT user_id,user_name,num,rank FROM(
SELECT (@i:=@i + 1)rank, user_id,book_no,user_name,num
FROM(
SELECT user_id,book_no,user_name,COUNT(user_id) AS num
from tl_borrow_record AS tbr
WHERE
is_delete='0'
GROUP BY user_id
ORDER BY num DESC)as tmp,(SELECT @i:=0)rank
)as toal
--將查詢的結果作爲查詢內容進行再次查詢排序
--定義排序字段:(@i:=@i + 1)rank
--確定排序字段初始值:(SELECT @i:=0)rank
顯示: