bonjour
je dois exprimer une requete qui renvoie une liste d'étudiants avec leur matricules suivies d'une colonne de notes pour chaque module. la table initiale est de schema:
notes(matricule,cod_module,note)
je voudrais avoir le résultat suivant :matricule, note1,note2
(c'est a dire une colonne note pour chaque module)
j'ai écrit la requete en algebre relationnele elle est equivalente à ça:
ça devait donner: (matricule,note1,note2)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 (SELECT matricule,note as note1 from notes where cod_mod='module1') join on matricule (SELECT matricule,note as note2 from notes where cod_mod='module2')
comment exprimer ça en SQL, SVP
NOTA: j'ai pu exprimer ça en utilisant un produit cartésien, mais celui ci prend trop de temps quant on a beaucoup de modules.
merci de vouloir m'aider
Partager