Buenas foreros, tengo un temita que me esta quebrando la cabeza y por mas que he buscado no doy con la solución.
Tengo una tablita que tiene 3 columnas.
Asi:
(http://img35.imageshack.us/img35/6796/tablaz.png)
Ahora, lo que necesito es saber que valor se repite mas veces en la columna refer e imprimirlo.
Algun conocedor que me pueda echar una mano.
Buenas.
Aquí http://foro.elhacker.net/bases_de_datos/problema_con_subconsultas_en_mysql_solucionado-t358015.0.html;msg1733188#new (http://foro.elhacker.net/bases_de_datos/problema_con_subconsultas_en_mysql_solucionado-t358015.0.html;msg1733188#new) tienes la solución a una consulta muy parecida a la tuya.
Saludos.
:http://www.desarrolloweb.com/faq/352.php
Muchas gracias, ahora hice las consultas directo desde phpmyadmin y fue mas facil.
PEEEEEEEEEEEEERO....
ahora me he liado para imprimir el resultado tal cual me lo muestra sql.
select refer, count(refer) as total
from Sorteos
group by refer
order by 2 desc
Este fue el code q usare, como imprimo los resultados? :$
$sql = mysql_query("select refer, count(refer) as total
from Sorteos
group by refer
order by 2 desc");
while ($row = mysql_fetch_assoc($sql)) { //Mientras hayan datos, imprimirlos
echo $row["refer"],$row["total"],"<br>";
}
Di con la respuesta, no?
Buenas.
Pero con esa consulta que montas, no haces ningun filtrado. Obtienes los resultados agrupados y ordenados, solo eso.
Pensaba que solo querias obtener el "refer" con mas repeticiones.
Saludos.
Los ordena segun el que tenga mas repeticiones, no?
Al principio la idea era de solo obtener el mas repetido, pero despues me gusto mas la idea de un ranking.
Correcto, entendido entonces.