Ayuda con SELECT MAX

Iniciado por Feedeex, 7 Julio 2011, 21:23 PM

0 Miembros y 1 Visitante están viendo este tema.

Feedeex

Hola. Tengo la tabla hof con las columnas:

Citarevento
primer_puesto
segundo_puesto
tercer_puesto

Cada vez que un evento finaliza, se agregan datos indicando el 1º, 2º y 3º lugar, es decir, se pone el nombre de cada usuario. Ahora el tema es que yo quiero saber, por ejemplo, quién fue la persona que mayor cantidad de veces salió en primer_puesto.
Se me ocurría algo asi:

$consulta_max = mysql_query("SELECT MAX(COUNT(primer_ganador)) FROM salondelafama", $conexion_web);

Pero eso me contaría el máximo de veces ganado, sin decirme quién ganó mayor cantidad de veces. ¿Cómo puedo hacer?.

Gracias.


Nakp

Código (sql) [Seleccionar]
select primer_puesto, max(count(primer_puesto)) from salondelafama groupby primer_puesto

lo que haces es contarlos agrupando por id y no contar el grupo completo (cuántas el id 1, cuántas el id 2) y luego seleccionar el ganador máximo :P pero esto no va en php :¬¬ lo muevo a BBDD
Ojo por ojo, y el mundo acabará ciego.