Se trata de una tabla con movimientos de unas marcas (los tipicos movimientos de inserta una imagen, cambia sus datos, es amigo de tal...)
El problema que tengo al ordenarlo por fecha es que si por ejemplo la marca ha cambiado 10 veces seguidas su perfil en los movimientos muestra 10 veces:
Marca ha cambiado su perfil hace 1 minuto
Marca ha cambiado su perfil hace 3 minutos
...
Lo que me gustaria es que cuando detecta filas identicas, aun con fecha diferente, las agrupe, pero solo cuando son seguidas,
Es decir que convierta esto:
Adidas ha modificado su perfil hace 1 minuto
Adidas ha modificado su perfil hace 3 minutos
Adidas ha subido una foto hace 5 minutos
Adidas ha subido un video hace 10 minutos
Adidas ha modificado su perfil hace 11 minutos
En esto
Adidas ha modificado su perfil hace 1 minuto
Adidas ha subido una foto hace 5 minutos
Adidas ha subido un video hace 10 minutos
Adidas ha modificado su perfil hace 11 minutos
Creo que deberia ser asi como lo convierta...
Esta es la consulta que uso de momento:
Código SQL:
Ver original
SELECT tabla.ID, tabla.NOMBRE , tabla.LOGO , m.ID_SECCION, m.ID_ELEMENTO,m.FECHA,m.ACCION,m.SECCION_OBJETO,m.ACCION_OBJETO,m.ID_OBJETO FROM movimientos m, marcas tabla , elementos2deportes e2d WHERE m.ID_SECCION=1 AND tabla.ID=m.ID_ELEMENTO AND e2d.ID_ELEMENTO=tabla.ID AND e2d.ID_SECCION=1 AND e2d.ID_DEPORTE='1' AND e2d.ESTADO=1 AND e2d.CERRADO=0 LIMIT 20