Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Mysql »

10 últimos registros + 10 más visitados...

Estas en el tema de 10 últimos registros + 10 más visitados... en el foro de Mysql en Foros del Web. Hola a todos, busco una pequeña solución: Estoy intentando hacer una consulta: Los 10 últimos registros añadidos y los 10 registros más visitados... hasta ahí ...
  #1 (permalink)  
Antiguo 09/09/2006, 19:10
 
Fecha de Ingreso: enero-2004
Ubicación: Bcn
Mensajes: 20
Antigüedad: 20 años, 10 meses
Puntos: 0
10 últimos registros + 10 más visitados...

Hola a todos, busco una pequeña solución:

Estoy intentando hacer una consulta: Los 10 últimos registros añadidos y los 10 registros más visitados... hasta ahí bien...

Esta es la consulta que tengo hecha:

SELECT TOP 10 * FROM table ORDER BY Id DESC.

Sería así, no ??? Pués no funciona!

Me devuelve el siguiente error:

You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '10 * FROM table ORDER BY Id DESC' at line 1

Los 10 más visitados ya me han dado una pequeña solución ( gracias monkyta ) aunke estoy abierto a todo tipo de sugerencias...

Gracias por adelantado!!

Salu2
__________________
..:: Fr@n!! ::..
  #2 (permalink)  
Antiguo 09/09/2006, 19:22
 
Fecha de Ingreso: enero-2004
Ubicación: Bcn
Mensajes: 20
Antigüedad: 20 años, 10 meses
Puntos: 0
Ok... eso era SQL...

Ok, esa función es para SQL...

Ahora tengo :

SELECT * FROM tabla LIMIT 10

Y me salen los 10 primeros registros... como puedo hacer un ORDER BY "xxx" DESC ??? si lo hago así:

SELECT * FROM tabla LIMIT 10 ORDER BY Id DESC

Me da este error:

You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'ORDER BY Identificador DESC' at line 1

Alguna solución ???
__________________
..:: Fr@n!! ::..
  #3 (permalink)  
Antiguo 09/09/2006, 19:25
 
Fecha de Ingreso: enero-2004
Ubicación: Bcn
Mensajes: 20
Antigüedad: 20 años, 10 meses
Puntos: 0
Siiii

Solucionado!!!

Primero era el ORDER BY y luego el LIMIT...

Gracias!! jejeje ;P
__________________
..:: Fr@n!! ::..
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 14:01.