Bonjour à tous et à toutes,
J'aimerai savoir si je peux afficher des groupes en colonne.
Ma requête me renvoie un emploie du temps avec comme champs:
_ client->nom
_ client ->id
_ date
_ sport
_ exercice
Un client peut être inscrit à un sport sur plusieurs dates et à chaque date il y aura des exercices différents.
Voici ma requete:
Le résultat de la requête ressemble à ceci:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 SELECT C.nom AS client, C.id AS id_clt, I.date, S.libelle AS sport, E.libelle AS exercices FROM clients C LEFT JOIN inscriptions I ON I.client_id = C.id LEFT JOIN sport S ON S.id = I.sport_id LEFT JOIN sport_inscription_exercice SIC ON SIC.inscription_id = I.id LEFT JOIN exercices E ON E.id = SIC.exercice_id
J'aimerai avoir l'affichage suivant:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 Client id_clt Date____ Sport__ exercices ______________________________________ Arthur 0001 01/01/10 Tennis frappe Arthur 0001 01/01/10 Tennis vise Arthur 0001 01/01/10 Tennis échauffement Arthur 0001 01/01/10 Foot__ passe Arthur 0001 01/01/10 Foot__ tir Arthur 0001 01/01/10 Foot__ jongle Arthur 0001 01/01/10 Basket tir Arthur 0001 01/01/10 Basket dribble Arthur 0001 02/01/10 Tennis vise Arthur 0001 02/01/10 Tennis équilibre Arthur 0001 02/01/10 Tennis court Arthur 0001 02/01/10 Foot__ frappe Arthur 0001 02/01/10 Foot__ arret Arthur 0001 02/01/10 Basket court Arthur 0001 02/01/10 Basket tir
Pour notre exemple, le resultat serait:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 Client id_clt Date Sport___ Sport__ Sport__ ... Exercice Exercice Exercice Exercice Exercice Exercice Exercice Exercice Exercice . . . Date Sport___ Sport__ Sport__ ... Exercice Exercice Exercice Exercice Exercice Exercice Exercice Exercice Exercice . . .
Quelqu'un aurait donc une idée pour qu'à un moment donnée certains groupe soit affiché en colonne?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 Arthur 0001 01/01/10 Tennis Foot_ Basket frappe passe tir vise__ tir__ drible echauf jongle 02/01/10 Tennis Foot__ Basket vise__ frappe court equili arret_ tir court
Merci d'avance
Partager