Probleme dans une requete

Fermé
MASSAR13 Messages postés 4 Date d'inscription mercredi 9 janvier 2013 Statut Membre Dernière intervention 12 janvier 2013 - 10 janv. 2013 à 18:12
MASSAR13 Messages postés 4 Date d'inscription mercredi 9 janvier 2013 Statut Membre Dernière intervention 12 janvier 2013 - 11 janv. 2013 à 17:09
Bonjour,
j'ai les tables suivants:

table note

ID_STAGIAIRE VARCHAR(10)NOT NULL,
ID_CONTROLE VARCHAR(10)NOT NULL,
NOTE INT NOT NULL,
CONSTRAINT PK_PASSER PRIMARY KEY (ID_STAGIAIRE,ID_CONTROLE),
CONSTRAINT FK_STG_PASS FOREIGN KEY (ID_STAGIAIRE) REFERENCES STAGIAIRE,
CONSTRAINT FK_CONT_PASS FOREIGN KEY (ID_CONTROLE) REFERENCES CONTROLE);

j ia un table controle

ID_CONTROLE VARCHAR(10)NOT NULL,
ID_UNITE_FORMATION VARCHAR(10)NOT NULL,
CODE_TYPE_CONT VARCHAR(10)NOT NULL,
DATE_COTROLE DATETIME NOT NULL,
CONSTRAINT PK_CONTROLE PRIMARY KEY (ID_CONTROLE),
CONSTRAINT FK_UF_CONT FOREIGN KEY (ID_UNITE_FORMATION) REFERENCES UNITE_FORMATION,
CONSTRAINT FK_TYPE_CONT FOREIGN KEY (CODE_TYPE_CONT) REFERENCES TYPE_CONT);

j ia un table type controle

CREATE TABLE TYPE_CONT(
CODE_TYPE_CONT VARCHAR(10)NOT NULL,
LIBELLE_TYPE VARCHAR(25)NOT NULL,
CONSTRAINT PK_TYPE_CONT PRIMARY KEY (CODE_TYPE_CONT));

qui contient en LIBELLE_TYPE; contrôle continu,examen théorique et examen pratique

le problème c'est que je veux afficher les notes relatives a chacune comme des colonnes
dans une seule requête?
plus précise, je veux constituer un bulletin contient contrôle continu,examen théorique et examen pratique



2 réponses

Morgothal Messages postés 1236 Date d'inscription jeudi 22 avril 2010 Statut Membre Dernière intervention 19 mai 2015 183
11 janv. 2013 à 11:15
Bonjour,
SELECT
NOTE.ID_STAGIAIRE
, TYPE_CONT.LIBELLE_TYPE
, NOTE.NOTE
FROM
NOTE
JOIN CONTROLE ON NOTE.ID_CONTROLE = CONTROLE.ID_CONTROLE
JOIN TYPE_CONT ON CONTROLE.CODE_TYPE_CONT = TYPE_CONT.CODE_TYPE_CONT 

Tu dis si ça fonctionne bien !

A+
0
MASSAR13 Messages postés 4 Date d'inscription mercredi 9 janvier 2013 Statut Membre Dernière intervention 12 janvier 2013
11 janv. 2013 à 17:09
Bonjour

ça fonctionne bien mais je veux afficher les matières sur les lignes et sur les colonnes je veux afficher contrôle continu, examen théorique et examen pratique
et les notes sur les correspond à chaque matière ok
0