Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Mysql »

Agrupar valores de una tabla de mysql

Estas en el tema de Agrupar valores de una tabla de mysql en el foro de Mysql en Foros del Web. Hola amigos. Tengo un problema al cargar unos datos desde mysql. No tengo idea de como hacerlo. Necesito de su ayuda !!! En una tabla ...
  #1 (permalink)  
Antiguo 02/09/2014, 09:15
 
Fecha de Ingreso: mayo-2014
Mensajes: 35
Antigüedad: 10 años, 5 meses
Puntos: 0
Pregunta Agrupar valores de una tabla de mysql

Hola amigos.

Tengo un problema al cargar unos datos desde mysql. No tengo idea de como hacerlo. Necesito de su ayuda !!!

En una tabla de mi BD tengo los siguientes datos:

INSCRIPCIONES
------------------------------------------------------------------------------------------
ID_inscripcion | id_cliente | id_curso | nombre_curso | precio_curso
------------------------------------------------------------------------------------------
1 | 10 | 25 | BRPS | $500.000
2 | 10 | 25 | BRPS | $500.000
3 | 10 | 30 | CMRS | $400.000
------------------------------------------------------------------------------------------

Y en la pantalla del cliente necesito mostrar el siguiente resultado:

-------------------------------------------------------------------------
Nombre Curso | Cantidad | Valor Unitario | Valor Total
-------------------------------------------------------------------------
BRPS | 2 | $500.000 | $1.000.000
CMRS | 1 | $400.000 | $400.000
-------------------------------------------------------------------------


Gracias y saludos.....
  #2 (permalink)  
Antiguo 02/09/2014, 09:26
 
Fecha de Ingreso: enero-2011
Ubicación: /root
Mensajes: 530
Antigüedad: 13 años, 10 meses
Puntos: 61
Respuesta: Agrupar valores de una tabla de mysql

Creo que usar join te servirias , aunque no das mas detalles de tus tablas


Código MySQL:
Ver original
  1. select * from inscripciones a
  2. left join cursos b on a.id = b.id_curso
  3. left join clientes c on a.id  = c.id_cliente


si haces un describe de tus tablas seria de ayuda, para poder guiarte.

Saludos

Última edición por matt_1985; 02/09/2014 a las 09:32
  #3 (permalink)  
Antiguo 02/09/2014, 10:01
Avatar de gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 17 años
Puntos: 2658
Respuesta: Agrupar valores de una tabla de mysql

Si los datos que tienes son estos:
Código MySQL:
Ver original
  1. INSCRIPCIONES
  2. ------------------------------------------------------------------------------------------
  3. ID_inscripcion | id_cliente | id_curso | nombre_curso | precio_curso
  4. ------------------------------------------------------------------------------------------
  5. 1 | 10 | 25 | BRPS | $500.000
  6. 2 | 10 | 25 | BRPS | $500.000
  7. 3 | 10 | 30 | CMRS | $400.000
  8. ------------------------------------------------------------------------------------------
Y lo que quieres es la sima de precios por curso, yo veo un pequeño problema: Parece que tienes el campo precio como VARCHAR... lo que sería una gran metida de pata.

¿Realmente tienes ese dato así?
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)

Etiquetas: agrupar, sql, tabla
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:43.