bonjour,
J'ai 3 tables:
table_1
IDquestion | IDreponse | IDusr
INT | INT | INT
clef primaire est sur l'assocation des 3 colonnes.
table_2
IDquestion | IDreponse | intituléRep
INT | INT | VARCHAR(100)
clef primaire est sur l'assocation des 2 premieres colonnes.
table_3
IDquestion | intituléQuest
INT | VARCHAR(100)
clef primaire est sur IDquestion.
un usr peut repondre a une question. il y a 3 reponses possibles par questions et 2 questions en tout. (c'est un ex. en fait, il y a plus de questions et de reponses)
Un usr peut choisir de 0 a 3 reponses par questions.
un enregistrement type de table_1 est: 2, 3, 89
Le usr 89 a choisi la 3ieme reponse a la question 2.
Dans la table_2, je stock les intitulés des réponses.
Dans la table_3, je stock les intitulés des questions.
Je souhaite sortir un tableau de la forme:
-------|--Rep 1 1--|--Rep 1 2--|--Rep 1 3--|--Rep 2 1--|--Rep 2 1--|--Rep 2 1--|
usr 1--|-----0-----|-----1-----|-----0-----|-----1-----|-----0-----|-----1-----|
usr 2--|-----1-----|-----1-----|-----0-----|-----0-----|-----1-----|-----1-----|
"Rep 1 3" veuillant dire : reponse 3 à la question 1.
je me debats avec des jointures et des groupage pour tenter d'avoir ca, mais sans succes (je suis debutant).
Est-ce que qqu'un peut m'aider ? ou au moins me donner une piste
merci!
Partager