如何在SQL中获取行数和行数?

时间:2011-06-23 07:32:18

标签: mysql sql

我写了以下查询:

select 
    *, 
    count(pk_id) as row_count
from employee 
group by 
    pk_id

但我没有得到1作为每列的row_count值。 如何获取作为查询结果返回的总行数? 有人可以帮忙吗?

还有一件事是我不想写任何子查询 :(

2 个答案:

答案 0 :(得分:1)

您是否考虑过将这些行计算在消耗此结果集的任何行中,或仅使用FOUND_ROWS?您是否需要将rowcount显示为结果集中的

答案 1 :(得分:0)

尝试:

select 
    *, 
    count(*) as row_count
from employee 
group by 
    pk_id