bon j'ai rencontré un petit problème quand je voulais faire ceci:
je veux faire une colonne pour le type a et une pour le type b
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 col1| typ | val 1 |a |5 1 |b |6 1 |c |3 2 |a |2 2 |b |5 3 |a |6 3 |b |2 4 |a |6
pour avoir
la situation réelle et comme suivant:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 col1|typ a|typ b 1 |5 |6 2 |2 |5 3 |6 |2 4 |6 |NULL
qui donne le type de valeur (temp ou score) dans element et sa valeur dans value. ce que j'aimerais faire et comme suivant
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 SELECT mdl_user.firstname, mdl_user.lastname, mdl_course.Fullname, mdl_scorm_scoes.title, mdl_scorm_scoes_track.element, mdl_scorm_scoes_track.value FROM mdl_scorm_scoes_track INNER JOIN mdl_user ON mdl_scorm_scoes_track.userid=mdl_user.id INNER JOIN mdl_scorm ON mdl_scorm_scoes_track.scormid=mdl_scorm.id INNER JOIN mdl_course ON mdl_scorm.course=mdl_course.id INNER JOIN mdl_scorm_scoes ON mdl_scorm_scoes_track.scoid=mdl_scorm_scoes.id WHERE (mdl_scorm_scoes_track.element='cmi.core.total_time') OR (mdl_scorm_scoes_track.element='cmi.core.score.raw')
Partager