Requete sql
foufa
-
TiboleParano Messages postés 585 Statut Membre -
TiboleParano Messages postés 585 Statut Membre -
Bonjour,
Etudiant(stdno,sname,deptino#)
Dep(deptino,dname)
Cours(corsno,cname,deptno#,cmax)
Inscription(stdno#,corsno#,grade)
*La question est :Décrire cette requete on commande SQL:
les étudiants qui ne sont pas inscrits dans aucun cours ??????????
config>Windows 7 / Internet Explorer 7.0</config>
Etudiant(stdno,sname,deptino#)
Dep(deptino,dname)
Cours(corsno,cname,deptno#,cmax)
Inscription(stdno#,corsno#,grade)
*La question est :Décrire cette requete on commande SQL:
les étudiants qui ne sont pas inscrits dans aucun cours ??????????
config>Windows 7 / Internet Explorer 7.0</config>
1 réponse
-
Je susi noob en sql - I'm noob at sql
Mais cela:SELECT * FROM Etudiant FULL OUTER JOIN Inscription WHERE 1
pourrait être bon ?-
-
je connais "INNER JOIN" qui permet d'associer 2 tables et de prendre tout les champs en commun
Je viens de trouver FULL OUTER JOIN sur le web, jamais utilisé perso, mais apparament cela prend tout ce qui est exclu des deux tables: Etudiant FULL OUTER JOIN Inscription devrait te donner les étudiants qui ne sont pas dans inscription, donc les étudiants non-inscris en cours. Je n'en suis pas sur, et franchement j'esperais que quelqu'un me soutienne/contredise -
-
normallement, WHERE sert à mettre une condition, par ex "WHERE sname = ROBERT" t'aurais donné les étudiants dont le nom est ROBERT. Ici "WHERE 1" signifie que je veux tout les champs, qu'il n'y a pas de conditions. (et en effet, une fois sortis les étudiants qui ne sont pas inscrits, tout le reste m'interesse, vu la question)
-
-