Ver Mensaje Individual
  #2 (permalink)  
Antiguo 05/02/2009, 13:57
Avatar de Ronruby
Ronruby
 
Fecha de Ingreso: julio-2008
Ubicación: 18°30'N, 69°59'W
Mensajes: 4.879
Antigüedad: 15 años, 9 meses
Puntos: 416
Respuesta: Obtener los últimos n registros ingresados a una bd

Puedes seguir usando ORDER BY id DESC.

Aunque tengas un campo fecha, el ultimo ID no puede tener una fecha menor a una que ya ha sido insertada (con la funcion time()).

El hecho de que tengas que hacer un JOIN no significa que no lo puedas seguir haciendo asi.
SELECT * FROM tabla1 INNER JOIN tabla2 ON tabla1.id = tabla2.otro_id ORDER BY tabla1.id DESC LIMIT 10;