Lo estoy haciendo bién?

From: xpuig(at)innova7(dot)net
To: pgsql-es-ayuda(at)postgresql(dot)org
Subject: Lo estoy haciendo bién?
Date: 2006-09-05 20:31:55
Message-ID: 1064.192.168.1.135.1157488315.squirrel@muntanyeta.net
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Quiero paginar los resultados de una tabla, mostrando el resultado total y
las 20 primeras tuplas

$sql="select * from tablas where campo > 100";

Contar total de resultados:

$sql_contar="select count(*) from(".$sql.") as conteo";

.
.
.
y luego
.
.
$sql_paginada=$sql." order by campo limit 0 offset 20";

pero... estoy haciendo dos consultas a la bbdd, no habría manera de saber
los resultados totales haciendo sólo la última, és decir, con una sola
consulta iría el doble de rápido?

Gracias

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Jota Machuca 2006-09-05 20:33:29 Instalación de Postgresql en SCO
Previous Message Rafael Yordanis Rodríguez Montero 2006-09-05 19:40:16 RE: Experiencias