Ver Mensaje Individual
  #3 (permalink)  
Antiguo 24/02/2014, 13:14
felipe12357
 
Fecha de Ingreso: junio-2010
Mensajes: 168
Antigüedad: 13 años, 11 meses
Puntos: 3
Respuesta: como utilizar un case en una subconsuta

hola mira esto es lo q sucede:

Al ejecutar esta consulta:

Código SQL:
Ver original
  1. SELECT idnumber,firstname,lastname,fraction FROM di082_question_attempt_steps INNER JOIN di082_user ON di082_user.id=di082_question_attempt_steps.userid
  2. WHERE questionattemptid IN(SELECT id FROM di082_question_attempts WHERE questionid>=74118 AND questionid<=74120) AND fraction IS NOT NULL ORDER BY lastname, firstname
[/PHP]

me arroja algo asi:

1020462007 ERICA DANIELA ACEVEDO 1.0000000
1020462007 ERICA DANIELA ACEVEDO 0.0000000
1020462007 ERICA DANIELA ACEVEDO 0.0000000
1037589675 EDWARD CAMILO ACEVEDO ACEVEDO 0.0000000
1037589675 EDWARD CAMILO ACEVEDO ACEVEDO 1.0000000
1037589675 EDWARD CAMILO ACEVEDO ACEVEDO 1.0000000

ahora necesito que agrupe los valores del mismo usuario creando dos columnas:

1020462007 ERICA DANIELA ACEVEDO 1.0000000 0.0000000 0.0000000
1037589675 EDWARD CAMILO ACEVEDO ACEVEDO 0.0000000 1.0000000 1.0000000

Gracias

Última edición por gnzsoloyo; 24/02/2014 a las 17:47 Razón: Usar highlight SQL por favor.