获取sql查询中的记录总数而不考虑限制

时间:2013-04-03 11:21:01

标签: php mysql sql

我在sql表中有100条记录

我可以获得应用限制的单个查询中的记录总数

喜欢..

SELECT * , COUNT(*) as records form table offset 0 limit 10. 

因此记录的值为100。 可能有些怎么样?

1 个答案:

答案 0 :(得分:2)

使用相关子查询:

SELECT * , (SELECT COUNT(*)
            from table) as records 
form table 
offset 0 limit 10;

但最好只为这个计数做一个单独的查询,然后从你的前端应用程序以你想要的方式显示它,而不是100次。