Ver Mensaje Individual
  #9 (permalink)  
Antiguo 27/12/2009, 16:43
Avatar de CdG
CdG
 
Fecha de Ingreso: marzo-2008
Mensajes: 114
Antigüedad: 16 años, 11 meses
Puntos: 2
Respuesta: maximos de un SELECT

jurena, clarísimo. Así quedo resuelto:

Código MySQL:
Ver original
  1. SELECT * FROM (SELECT usuarios_modulos.id,id_usuario,id_modulo,modulo,menu... FROM modulos
  2. LEFT JOIN usuarios_modulos
  3. ON modulos.id = usuarios_modulos.id_modulo
  4. WHERE usuarios_modulos.id_usuario = 3 ORDER BY usuarios_modulos.id DESC)usuarios_modulos
  5. GROUP BY id_modulo

ó

Código MySQL:
Ver original
  1. SELECT * FROM usuarios_modulos
  2. LEFT JOIN modulos
  3. ON modulos.id = usuarios_modulos.id_modulo
  4. WHERE usuarios_modulos.id IN
  5. (SELECT MAX(usuarios_modulos.id) FROM usuarios_modulos WHERE id_usuario = id GROUP BY id_modulo)

gracias!
__________________
no quiero ser un árbol y caminar
Jacinto Piedra