Ver Mensaje Individual
  #2 (permalink)  
Antiguo 25/09/2008, 00:44
jurena
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Cáceres
Mensajes: 3.735
Antigüedad: 16 años, 1 mes
Puntos: 300
Respuesta: Ultimas filas de una tabla

que yo sepa, no hay una función que haga eso, pero sí una que te dice el total: me refiero a COUNT(*).
Una consulta como SELECT COUNT(*) total FROM nombretabla

te proporcionará el total, que es también el último número del cómputo. Con programación podrás introducir ese total en el limit. Si lo que estás es buscando un modo de paginar, pregunta cómo hacerlo en el foro de tu programa (PHP, ASP, JSP, etc.)

Si lo que quieres es realizar un ejercicio con MysQL y sólo quieres ver los que no son los quince elegidos, puedes hacer esto (yo lo hago así porque mi versión de MySQL, la 5.0, no me permite usar LIMIT en subqueries):

Código sql:
Ver original
  1. SELECT p.id
  2. FROM tabla t
  3. LEFT JOIN (
  4.  
  5. SELECT id
  6. FROM tabla
  7. LIMIT 0 , 15
  8. )t1 ON t.id = t1.id
  9. WHERE t1.id IS NULL