оптимизираният начин е първо да изчислите броя и след това просто да поставите променливата във вашия оператор select:
set @rowCount = (select count(col1) from table1);
select col1, count(col1), @rowCount from table1 group by col1;
Подходът, даден от @Meherzad, ще изчисли броя на редовете много пъти. Но ако искате да направите това с една заявка, можете да използвате:
select col1, count(col1), (select count(col1) from table1) rowCount
from table1 group by col1;