Código:
Lo que hace es buscar en la tabla tblatributos, de hay saca 13 nombres de atributos, con esos nombres los paso por un while para contar desde la tabla tblsucursales, la cantidad de veces que se repite cada atributo, hasta hay vamos bien, esto es lo que me devuelve:$asas="SELECT * FROM tblatributos"; $consultaATR=mysql_query($asas, $volcan_conecta) or die(mysql_error()); while ($row_ATR = mysql_fetch_assoc($consultaATR)){ $sql="SELECT * FROM tblsucursales WHERE strRegion='".$_GET["region"]."' AND ".$row_ATR["nombre"]." IN(SELECT ".$row_ATR["nombre"]." FROM tblsucursales GROUP BY ".$row_ATR["nombre"]." HAVING COUNT(".$row_ATR["nombre"].") > 1)"; $consulta=mysql_query($sql, $volcan_conecta) or die(mysql_error()); $numero = mysql_num_rows($consulta); //aca keda el numero $row_contador = mysql_fetch_assoc($consulta); echo '<p>'.$row_ATR["nombre"].' : <strong>'.$numero.' Sucursales</strong></p>'; } ?>
YC_Volcan : 6 Sucursales
YC_Romeral : 5 Sucursales
YC_Knauf : 4 Sucursales
FC_Volcan : 4 Sucursales
FC_Pizarreno : 8 Sucursales
Ln_Volcan : 8 Sucursales
Ln_Romeral : 7 Sucursales
Ys_Volcan : 5 Sucursales
Ys_Romeral : 8 Sucursales
Tj_Volcan : 0 Sucursales
Tj_Transaco : 4 Sucursales
Ftro_Volcan : 6 Sucursales
FC_Lizaflex : 3 Sucursales
Ftro_Becton : 3 Sucursales
Ftro_Dynal : 5 Sucursales
Ftro_AsfalChile : 4 Sucursales
Jp_Volcan : 3 Sucursales
Jp_Solcrom : 3 Sucursales
Jp_Romeral : 3 Sucursales
Pero ahora me pidieron ordenarlos segun las sucursales con el numero mas alto al mas bajo y no se como hacerlo ¿?¿?¿? trate de poner ORDER BY ... y ahi quede, no supe hacerla
alguna ayuda?
gracias!