MySQL - recuperar el ultimo valor de una tabla por medio GROUP BY

 
Vista:

recuperar el ultimo valor de una tabla por medio GROUP BY

Publicado por martin (5 intervenciones) el 13/10/2012 20:20:03
Amigos de la web:

Tengo una tabla con la siguiente estructura:

nombre apellido total

martin rojas 3
martin rojas 4 <-------

vanesa zarate 2
vanesa zarate 1 <-------

masa cusa 3
masa cusa 1 <-------

Yo quiero agrupar por nombre y dentro de la agrupacion deseo traer la ultima aparicion del registro es decir que el resultado que necesito es:

martin rojas 4
vanesa zarate 1
masa cusa 1

Mi codigo es el siguiente y me trae lo opuesto, lo que no me sirve ( la primera aparicion ):

$consulta = mysql_query( " SELECT * FROM personas GROUP BY nombre" );

martin rojas 3
vanesa zarate 2
masa cusa 3

Alguien me puede ayudar por favor?
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

recuperar el ultimo valor de una tabla por medio GROUP BY

Publicado por Jose Manuel (7 intervenciones) el 15/10/2012 09:09:57
Hola Martin:

Añade un campo de autoincremento, de tal manera que cada registro va a tener un Id. Después no tienes más que jugar con la función last_insert_id(), con order by, etc.

Espero que te sirva. Saludos.

Jose Manuel
==================
www.orbisapientia.com
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