elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Rompecabezas de Bitcoin, Medio millón USD en premios


+  Foro de elhacker.net
|-+  Programación
| |-+  Desarrollo Web
| | |-+  Bases de Datos (Moderador: Carloswaldo)
| | | |-+  Ayuda con agrupar filas en mysql
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Ayuda con agrupar filas en mysql  (Leído 3,807 veces)
yovaninu


Desconectado Desconectado

Mensajes: 349



Ver Perfil
Ayuda con agrupar filas en mysql
« en: 6 Marzo 2012, 17:29 pm »

Hola, desde ya gracias por sus aportes

por ejemplo tengo una tabla 'clientes' y un campo 'aportes'
algo asi:

Tabla:clientes
 aportes
  1
  1
  2
  3
  4
  4
  1
  1
  2
  2

Si deseo agrupar usando group by con "select aportes from clientes group by aportes" obtengo:
1
2
3
4

el mismo resultado obtengo si lo hago con distinct

pero lo que deseo obtener (no se si se pueda con una consulta) es
1
2
3
4
1
2

espero haberme explicado.

Un saludo




En línea

fran800m

Desconectado Desconectado

Mensajes: 204



Ver Perfil
Re: Ayuda con agrupar filas en mysql
« Respuesta #1 en: 6 Marzo 2012, 23:22 pm »

Ante todo tendrías que explicar la lógica de ésto.

Yo creo que es que quieres mostrar el valor del campo solo cuando cambia, sería muy facil ya en php, java o el lenguaje que uses

aux = ''

while( halladatos )
{
si ( leedatos != aux )
{
aux = leedatos
imprime aux
}
}

en sql no caigo como lo podrías hacer excepto creando un procedimiento almacenado que inserte en una tabla temporal y devuelves el select a esa tabla temporal


En línea

yovaninu


Desconectado Desconectado

Mensajes: 349



Ver Perfil
Re: Ayuda con agrupar filas en mysql
« Respuesta #2 en: 8 Marzo 2012, 04:31 am »

Se que puede parece algo ilogico el resultado que deseo obtener, en realidad es algo complejo de explicar ya que tengo una tabla de esa forma que ya tiene muchos datos como para volver a reestructurar todo que quiza sea lo mejor. El ejemplo que puse es obviamente analogo a la tabla real de la que quiero obtener los resultados tal como lo explique.

La solucion que me plantea 'fran' no me sirve de mucho ya que existen datos asociados a los resultados que debe producir la consulta si es que eexistiera una para poder obtener lo que necesito.

De todas formas vere la manera de pensar en otra solucion alternativa.

En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Ayuda con enumeracion de filas « 1 2 »
PHP
mokoMonster 14 6,424 Último mensaje 14 Febrero 2010, 11:53 am
por Ari Slash
Completar filas en Mysql
Bases de Datos
_rez3t45_ 4 3,754 Último mensaje 2 Enero 2012, 18:16 pm
por _rez3t45_
Ayuda!!! Agrupar en Crystal Reports!! Alguien que me pueda asesorar??!!
.NET (C#, VB.NET, ASP)
Diana.Net 3 5,501 Último mensaje 1 Febrero 2012, 00:32 am
por Diana.Net
Limitacion filas mysql
Bases de Datos
GameAndWatch 5 6,488 Último mensaje 21 Junio 2012, 17:38 pm
por [u]nsigned
Se me repiten dobles las filas en mysql
Desarrollo Web
alex760125 9 9,634 Último mensaje 12 Octubre 2012, 23:17 pm
por alex760125
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines