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

これは、すべての列ではなく 1 つの列のみを返すため、より効率的です。

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