Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Mysql »

Obtener ultimo dato de cada grupo

Estas en el tema de Obtener ultimo dato de cada grupo en el foro de Mysql en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 18/12/2011, 13:38
Avatar de 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!

Etiquetas: dato, grupo, select, sql, tabla, ultimo
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 09:06.