Bases de Datos > MySQL
Consulta MySQL
(1/1)
LeGatoRojo:
Hola a todos, compañeros foreros. Bueno mi problema es el siguiente:
Tengo una tabla asi:
id id_uno id_dos
1 1 3
2 1 3
3 1 3
4 1 1
5 2 5
6 3 6
7 6 4
8 1 9
9 1 6
10 2 6
11 2 7
12 5 9
13 4 6
14 2 4
15 1 7
16 3 2
17 4 83
18 3 5
19 3 9
20 6 1
Y necesito sacar una consulta que me muestre la cantidad de veces que se repite consecutivamente el id uno, algo como esto
id id_uno id_dos sumr
1 1 3 4
2 1 3 4
3 1 3 4
4 1 1 4
5 2 5 1
6 3 6 1
7 6 4 1
8 1 9 2
9 1 6 2
10 2 6 2
11 2 7 2
12 5 9 1
13 4 6 1
14 2 4 1
15 1 7 1
16 3 2 1
17 4 83 1
18 3 5 2
19 3 9 2
20 6 1 1
o en su mejor caso
id_uno sumr
1 4
2 1
3 1
6 1
1 2
2 2
5 1
4 1
2 1
1 1
3 1
4 1
3 2
6 1
Sin embargo por mas que lo pienso no se me viene a la mente. Alguna idea de como sacarlo con una consulta MySQL??
gracias por su atencion
F_Tanori:
Si solo quieres contar las repeticiones
--- Código: SQL ---SELECT id_uno,COUNT(id_uno) 'repeticiones' FROM TablaGROUP BY id_uno
Saludos
LeGatoRojo:
Hola, gracias por responder, pero no es lo que busco, sólo las repeticiones consecutivas. Es decir si el id_uno aparece en el id 1,2,3,4 debe mandar 4, sin embargo si en el id_uno se repite mas abajo en el 10 debe mandar 1, y si mas abajo en el id 15 y 16 debe mandar 2. Me debe mandar tres conteos del mismo id_uno. Como en los ejemplos que coloque
Navegación
Ir a la versión completa