Ver Mensaje Individual
  #1 (permalink)  
Antiguo 05/01/2012, 14:14
meisok
 
Fecha de Ingreso: enero-2012
Ubicación: Serra do Galiñeiro
Mensajes: 20
Antigüedad: 12 años, 4 meses
Puntos: 1
Consulta con repeticiones contadas en array

Buenas,
lo que intento hacer a grandes rasgos es lo que indica el título, he encontrado soluciones parciales, pero no consigo hacer cuadrar todo...
Creo que lo mejor es que lo plantee como una consulta nueva, para ver otras posibles formas de armarlo.
Tengo una "tabla" con los siguientes datos:

ID | año1 | año2 | año3 | pro_id | ...etc
================================
1 | 2000 | 2008 | 2011 | 25 | ...etc
2 | 2001 | 2006 | 2011 | 37 | ...etc
3 | 2002 | 2006 | 2011 | 29 | ...etc


de la cual necesito sacar un array en esta forma:

Código PHP:
$data['año'] = veces_que_se_repite
y con este orden

Código PHP:
$data['2011'] = 3;
$data['2006'] = 2;
...
etc 
La consulta debería ser algo asi....no? :

Código PHP:
$conexion=@mysql_connect("localhost""usuario""pass");
mysql_select_db"BBDD"$conexion);
$consulta1="SELECT año1, año2, año3
          COUNT(*) AS repeticiones
          FROM tabla
          GROUP BY ??? DESC"
;

$resultadomysql_query ($consulta1$conexion); 
y luego para el array, he visto algunas formas de hacerlo, pero claro, ya no realizo bien la consulta creo...en fin, a ver si alguien puede iluminarme.

Saludos!