2010-07-03 5 views
0

У меня возникли проблемы с подсчетом количества строк до тех пор, пока он не достигнет определенного ПК.SQL, как считать все строки до максимального значения

Мой ПК называется идентификатором, и я хочу, чтобы подсчитать все строки, пока я не достигну указанного идентификатора

Я попытался с помощью этого запроса, но он не работает, вероятно, потому что я буду с помощью таблицы MySQL

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

Я получаю эту ошибку

Неправильное использование функции группы

ответ

3

Я хотел бы использовать следующее:

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

Это будет более эффективным, как вы только возвращение одного столбца в строке, в отличие от всех из них.

+0

Так просто ... не знаю, почему я не видел, что – AdRock

Смежные вопросы