Ver Mensaje Individual
  #6 (permalink)  
Antiguo 01/09/2010, 07:45
leif_sk8er
 
Fecha de Ingreso: junio-2009
Mensajes: 309
Antigüedad: 14 años, 10 meses
Puntos: 5
Respuesta: Gooup By and Order.

gnzsoloyo he probado tu ejemplo y solo me devuelve un registro, aun asi si hay alguna forma de que muestre el limit bien seria alucinante!
He hecho las consultas en la consola, tanto la tuya como la mia (Aunque la tuya no de el valor correcto aun)
La mia tarda 0.16 Segs.
La tuya 0.01 segs.



Otro problema que tengo con tu consulta es que utilizo un campo llamado ID_USUARIO, que antes en la duda no habia puesto para no meter paja, y que lo utilizo para saber que usuario es el que busca cada palabra, es decir que la consulta es:

Código SQL:
Ver original
  1. SELECT TEXTO, maxfecha
  2.       FROM
  3.           (SELECT
  4.               TEXTO,
  5.               MAX(FECHA) maxfecha
  6.           FROM busquedas
  7.           WHERE ID_USUARIO=$id_usuario
  8.           ORDER BY maxfecha DESC) T1
  9.       GROUP BY TEXTO
  10.       LIMIT 10

Con lo que cuando le paso un id de usuario que no ha hecho busquedas aun me sale el siguiente error: #1048 - Column 'TEXTO' cannot be null

Supongo que es por que no se crea el campo TEXTO y no puede agruparlo.

Un saludo.