我正在尝试计算SELECT
查询每一行的结果总数。就像是:
SELECT id, COUNT(*) FROM mytable;
但这仅返回带有计数的单行。如何获得每行返回的总行数?
我已经尝试使用: SELECT @i=@i+1 (在子查询中)来实现这一点,但它不起作用。此外,尝试按 id 分组,但这也无济于事。
是否有一些 MySql 函数返回返回的总行数,以便可以将其添加到结果的每一行(用于计算)?
我正在尝试计算SELECT
查询每一行的结果总数。就像是:
SELECT id, COUNT(*) FROM mytable;
但这仅返回带有计数的单行。如何获得每行返回的总行数?
我已经尝试使用: SELECT @i=@i+1 (在子查询中)来实现这一点,但它不起作用。此外,尝试按 id 分组,但这也无济于事。
是否有一些 MySql 函数返回返回的总行数,以便可以将其添加到结果的每一行(用于计算)?