den optimerede måde er først at beregne antallet og derefter blot sætte variablen i din select-sætning:
set @rowCount = (select count(col1) from table1);
select col1, count(col1), @rowCount from table1 group by col1;
Metoden givet af @Meherzad vil beregne rækkeantallet mange gange. Men hvis du ønsker at gøre dette i en enkelt forespørgsel, kan du bruge:
select col1, count(col1), (select count(col1) from table1) rowCount
from table1 group by col1;