嘿Guyz这是可能得到行总数抵免限额计算
脚本
SELECT * FROM users limit 0,5;
此查询包含300条记录,但问题是,如果我把这个查询与偏移结果将是只显示5条,我不希望在两次时间编写一个查询。 一个寻呼限制和其他的记录数的总量不...
我不想这样
SELECT * FROM users limit 0,5; // paging
SELECT count(*) FROM users; // count
我必须合并这个查询或帮助肯定是赞赏
嘿Guyz这是可能得到行总数抵免限额计算
脚本
SELECT * FROM users limit 0,5;
此查询包含300条记录,但问题是,如果我把这个查询与偏移结果将是只显示5条,我不希望在两次时间编写一个查询。 一个寻呼限制和其他的记录数的总量不...
我不想这样
SELECT * FROM users limit 0,5; // paging
SELECT count(*) FROM users; // count
我必须合并这个查询或帮助肯定是赞赏
您可以使用这样SQL_CALC_FOUND_ROWS
SELECT SQL_CALC_FOUND_ROWS * FROM users limit 0,5;
它应用任何LIMIT子句之前得到的行数。 它确实需要另一个查询来获取结果,但该查询可以简单地
SELECT FOUND_ROWS()
因此你不必重复你的复杂的查询。