如何计算从特定位置开始的行

时间:2019-05-13 12:17:06

标签: php mysql sql

我想对特定ID前面的所有行进行计数,因此我可以输出用户条目前面的条目数。 我不知道如何从用户的ID(例如ID 10)开始对行进行计数。

如何从ID 10计数为状态=未发布的ID 1

Thx

3 个答案:

答案 0 :(得分:2)

您在寻找类似的东西吗?

SELECT COUNT(*)
FROM your_table
WHERE ID BETWEEN 1 AND 10
AND STATUS = 'unpublished'

答案 1 :(得分:0)

尝试-

SELECT COUNT(*) 
FROM tablename
WHERE ID BETWEEN 1 AND 10
AND STATUS = 'unpublished'
ORDER by ID DESC

答案 2 :(得分:-1)

选择*从 ID = 10 AND status =“未发布”;