Firebird - 获取总行数不正确

问题描述 投票:0回答:0

我正在使用 Firebird 2.5,这是代码:

SELECT r.RDB$RELATION_NAME AS TABLE_NAME, COUNT(*) AS TOTAL_ROWS
FROM RDB$RELATIONS r
JOIN RDB$RELATION_FIELDS f ON r.RDB$RELATION_NAME = f.RDB$RELATION_NAME
GROUP BY r.RDB$RELATION_NAME;

有一个名为“customer”的表,上面的代码返回总行数 = 332 行

但是如果我跑:

SELECT COUNT(*) FROM customer;

结果返回总行数 = 10000++ 行

我在第一个 SQL 语句中遗漏了什么?

firebird firebird2.5
© www.soinside.com 2019 - 2024. All rights reserved.