PHP - ultimos movimientos

 
Vista:

ultimos movimientos

Publicado por Susana (16 intervenciones) el 28/02/2008 11:29:31
Hola!!

Por favor,necesito ayuda ,tengo tres tablas y esta consulta

$consulta="SELECT
`ocho_user`.`username`,
`ocho_user`.`firstname`,
`ocho_user`.`lastname`,
`ocho_log`.`time`,
`ocho_log`.`action`,
`ocho_log`.`url`,
`ocho_log`.`info`,
`ocho_course`.`fullname`
FROM
`ocho_user`
Inner Join `ocho_log` ON `ocho_user`.`id` = `ocho_log`.`userid`
Inner Join `ocho_course` ON `ocho_log`.`course` = `ocho_course`.`id`
order by
`ocho_log`.`time` desc limit 10";

y muestra una tabla en html con todos esos campos,dni,nombre,apellidos,accion...

pero tengo un problema porque tengo que sacar los 10 ultimos movimientos pero de cada usuario,tengo un buscador y una paginacion pero no me sirve porque son mas de 4000 registros y es imposible ejecutarlo,por eso necesitaria que cuando pongas en el buscador el dni del usuario te salgan sus 10 ultimas acciones(campo action)

Alguien me podria orientar de la forma de hacerlo?

Muchas gracias:)

Buen dia
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:ultimos movimientos

Publicado por Danilo Juvinao (22 intervenciones) el 04/03/2008 00:44:24
Ese es un asunto de sql, no de php, pero podrías colocar toda esa consulta que tienes como subconsulta de otra, es decir, la haces parte del from de otra consulta en donde agrupes por nombre de usuario y usarias LIMIT solamente en la subconsulta
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar