Ver Mensaje Individual
  #1 (permalink)  
Antiguo 18/12/2011, 13:38
Avatar de ColdFusion
ColdFusion
 
Fecha de Ingreso: octubre-2008
Ubicación: Tocoa, Colon Honduras C.A.
Mensajes: 419
Antigüedad: 15 años, 6 meses
Puntos: 9
Obtener ultimo dato de cada grupo

Hola a todos, verán, tengo un tabla llamada discusiones donde guardo las "Discusiones" hechas en los grupos de mi web, lo que nesecito hacer es obtener las ultimas discusiones pero evitando que muestre 2 discusiones del mismo grupo.

Es decir, si:
grupo 1 publicó : Sopa
grupo 2 publicó : Arroz
grupo 2 publico : banana
grupo 3 publico : Fresas
grupo 1 publico : Feel

Mostrar asi:
grupo 1 : feel
grupo 3 : Fresas
grupo 2 : banana

Obtengo la ultima publicacion de los ultimos 3 grupos que publicaron.

Este es el sql que tengo hasta ahora:
Código MySQL:
Ver original
  1. "SELECT * FROM $discusiones GROUP BY grupo_id ORDER BY id DESC LIMIT 3"

funciona, me muestra los ultimos 3 grupos que publicarón pero el pequeño problema es que me muestra la primera discusion del grupo y no la ultima.

Resumiendo, Muestra:
grupo 1 : Sopa
grupo 3 : Fresas
grupo 2 : Arroz

y deberia ser
grupo 1 : feel
grupo 3 : Fresas
grupo 2 : banana

Alguna ayuda?, Gracias!