Tengo un problema, y es que no sé cómo escribir una consulta. La cuestión es la siguiente:
Digamos que tenemos una tabla que se llama A:
Código:
AId A1 A2 ... 1 X X ... 2 X X ... 3 X X ...
Y tenemos, por otra parte, la tabla B:
Código:
BId A B1 ... 1 1 1 ... 2 1 2 ... 3 1 3 ... 4 2 3 ... 5 2 2 ... 6 3 3 ... 7 1 2 ... 8 1 2 ... 9 3 3 ...
De manera que tabla_B.A es el Id de la tabla A de la que "cuelga" el dato, mientras que B1 es el dato en cuestión que quiero agrupar... pero no de una manera normal.
Lo que quiero conseguir es un resultado tipo esto:
Código:
Es decir: la columna B1 tendrá solamente valores entre 1 y 3 y quiero que se muestre en 3 columnas distintas el COUNT de cada uno de sus valores para cada uno de los valores de la tabla tabla_A.AId COUNT(B1=1) COUNT(B1=2) COUNT(B1=3) ... 1 1 3 1 ... 2 0 1 1 ... 3 0 0 2 ...
Ha quedado claro?
Muchas gracias por adelantado!