diff --git a/gluon/sqlhtml.py b/gluon/sqlhtml.py
index 9008536e..aa14511f 100644
--- a/gluon/sqlhtml.py
+++ b/gluon/sqlhtml.py
@@ -2079,7 +2079,7 @@ class SQLFORM(FORM):
## if it's not an integer
if cache_count is None or isinstance(cache_count, tuple):
if groupby:
- c = 'count(*)'
+ c = 'count(*) AS count_all'
nrows = db.executesql(
'select count(*) from (%s) _tmp;' %
dbset._select(c, left=left, cacheable=True,