标签: sql mysql
我有一个获得结果的查询,限制它然后围绕有限的结果进行排序。类似的东西:
(SELECT SQL_CALC_FOUND_ROWS * FROM table ... ORDER BY score DESC LIMIT 0,15) ORDER BY name ASC;
使用
SELECT FOUND_ROWS() AS total
之后将始终返回15。有办法解决这个问题吗?
谢谢!
答案 0 :(得分:1)
我担心您必须在单独的查询中执行COUNT(*)。
COUNT(*)