0

在达到某个 PK 之前,我无法计算行数。

我的 PK 称为 id,我想计算所有行,直到达到指定的 id

我曾尝试使用此查询,但它不起作用可能是因为我使用的是 MySQL 表

select max(count(*)) from news where id=18 group by id

我收到这个错误

组功能使用无效

4

2 回答 2

3

我会使用以下内容:

select count(id) from news where id <= 18

这将更有效率,因为您只返回一行而不是所有列。

于 2010-07-03T09:58:11.590 回答
3
select count(*) from news where id<=18 
于 2010-07-03T09:58:37.533 回答