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

Ordenar en forma descendente un Group By

Estas en el tema de Ordenar en forma descendente un Group By en el foro de Mysql en Foros del Web. Muy buenas.... Tengo esta problema. Tengo una tabla de almacenamiento de correos... La tabla es: id - email Digamos que un correo se repitió 3 ...
  #1 (permalink)  
Antiguo 19/11/2010, 16:04
 
Fecha de Ingreso: enero-2009
Mensajes: 9
Antigüedad: 15 años, 3 meses
Puntos: 0
Ordenar en forma descendente un Group By

Muy buenas....

Tengo esta problema. Tengo una tabla de almacenamiento de correos...

La tabla es: id - email

Digamos que un correo se repitió 3 veces....(logicamente, el id es diferente)

id - email
15 [email protected]
58 [email protected]
95 [email protected]

Con esta consulta tengo el correo repetido y el numero de veces que esta repetido.

SELECT *, COUNT(email) AS repetidos FROM mails GROUP BY email HAVING Count(email) > 1 ORDER BY repetidos DESC

id - email - repetidos
15 [email protected] 3

Lo que quiero es que me muestre el ultimo registro de la agrupación, es decir:

id - email - repetidos
95 [email protected] 3

Gracias.... y Saludos
  #2 (permalink)  
Antiguo 20/11/2010, 09:00
Avatar de Copia  
Fecha de Ingreso: noviembre-2009
Mensajes: 309
Antigüedad: 14 años, 5 meses
Puntos: 4
Respuesta: Ordenar en forma descendente un Group By

hola saxoboy... me costo un poquito hacerlo pero al final lo logre, por lo menos con mi ejemplo:

Select MAX(idCliente), Nombre from cliente
group by Nombre
Having (count(Nombre)>1);

con esa consulta me muestra el idCliente mas alto que tengo como dices tu el ultimo registro.
Adaptalo a tu consulta y haber si logras hacerlo.

quiza sea:

Código:
SELECT MAX(email) AS repetidos
FROM mails
GROUP BY email
HAVING Count(email) > 1
Saludos.
__________________
Dejando una huella de mi existencia por la red en http://tiricaya.com
  #3 (permalink)  
Antiguo 22/11/2010, 08:07
 
Fecha de Ingreso: enero-2009
Mensajes: 9
Antigüedad: 15 años, 3 meses
Puntos: 0
Respuesta: Ordenar en forma descendente un Group By

Estupendo!!! funcó de maravilla

Muchas Gracias Bro!!!

Saludos

Etiquetas: sentencias, sql
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 07:28.