我正在尝试获取与总记录子集中的某些条件匹配的记录数。我试过(并假设这会起作用)
SELECT count(*)
FROM records
WHERE status = 'ADP'
LIMIT 0,10
我认为这会告诉我在这10个记录中有多少ADP状态记录。它不会 - 它返回,在这种情况下为30,这是表中ADP记录的总数。
如何计算符合我的条件的记录,包括限制?
答案 0 :(得分:1)
SELECT count(*)
FROM ( SELECT records
FROM table
WHERE status = 'ADP'
LIMIT 0,10
)
答案 1 :(得分:1)
select count(*) from (select * from records where status='ADP' limit 0,10) as t;