seleccion de registros

Iniciado por Pirat3net, 22 Mayo 2013, 14:46 PM

0 Miembros y 1 Visitante están viendo este tema.

Pirat3net

imaginemos que tengo una DB mysql , de la cual , desconozco el numero de registros, pero puedo saberlo gracias a un campo autoincrement llamado id, lo cual no es del todo fiable pues puede haber registros que hallan sido borrados.

el caso, es que quiero hacer una consulta
SELECT * from Nombretabla ...
y quero decirle en la consulta que me obvie los 10 ultimos registros indroducidos, pero que me coja solo los 10 anteriores a estos, es decir
si mi tabla tiene 47 registros, que me devuelva la consulta los registros 27-37,
claro, lo podria hacer mediante una consulta que me devuelva todos los registros,
hacer un mysql_num_rows, ahi ya se el numero de registros, restarle 10 y lo tendria facil,
pero creo que esta manera generaria mucha carga a la dB, alguna manera de realizar esta consulta?

HdM

Hola.

Código (sql) [Seleccionar]

SELECT * FROM nombretabla  ORDER BY id DESC LIMIT 10,10


Un saludo.

- Nice to see you again -