la forma optimizada es primero calcular el conteo y luego simplemente poner la variable en su declaración de selección:
set @rowCount = (select count(col1) from table1);
select col1, count(col1), @rowCount from table1 group by col1;
El enfoque proporcionado por @Meherzad calculará el recuento de filas muchas veces. Pero si desea hacer esto en una sola consulta, puede usar:
select col1, count(col1), (select count(col1) from table1) rowCount
from table1 group by col1;