Hola,
Una tonteria no es. Parece que has dado con una limitacion de la clase de webstudio (logico por otra parte). Lo que pasa es que tal como lo haces ejecutas 2 veces la misma consulta, una para contar el total, y otra para mostrar los registros (esta ultima con el LIMIT), lo que puede ser mas "costoso" (en recursos) que el COUNT(*).
Quizas cambiando el codigo de webstudio por algo como:
Código PHP:
$query_count = eregi_replace("select (.*) from", "SELECT COUNT(*) FROM",$query);
if(!$this->rs( @mysql_query($query_count, $this->conn()) ))
{
$this->error("Ocurrió un error al ejecutar el query <i><b>\"$query_count\"</b></i>. La base dijo : <b>".mysql_error()."</b>.");
return false;
}// Fin If
$num_reg=0;
while($row=mysql_fetch_row($this->rs())) {
$num_reg+=$row[0];
}
$this->total( $num_reg );
quizas funciona para todos los casos. No estoy seguro, lo he hecho de cabeza. Y me parece mas sencillo que cambiar la expresion regular para transformar una GROUP BY.
Suerte.