Requêtes

bialain -  
 bialain -
Bonjour,

Chers amis, j'ai 2 tables en sql "TabEleve" et "TabResultat".Pour le moment, je n'ai pas encore donné les points à tous les élèves. Pour avoir une liste des élèves qui ont déjà eu leurs resultats, on écrit :
Select * from TabEleve, TabResultat where TabResultat.IdEleve = TabEleve.IdEleve


Je veux donc quelqu'un(e) pour m'aider d'avoir une liste des élèves qui n'ont pas encore eu les résultats.

La requête est comment ?
Je vous remercie.

2 réponses

Defouille Messages postés 404 Statut Membre 54
 
Bonjour, tu pourrais essayer :

SELECT * FROM TabEleve WHERE
IdEleve NOT IN (SELECT IdEleve FROM TabResultat)

0
bialain
 
c'est très gentil. je dis merci merci.
0
Defouille Messages postés 404 Statut Membre 54
 
Si ça marche tant mieux ^^
0
bialain
 
Très chers amis, j'ai une autre question à vous poser.
J'ai une table par exemple TabEleve donc les attributs sont IdEleve comme clé, Nom, Prenom,...
Je connais l'IdEleve d'un élève quelconque et je veux savoir la position qu'il occupe dans la table TabEleve, càd l'index: le i correspondant à l'enregistrement de cet élève.

La requête est comment ?
Je vous remercie.
0
Defouille Messages postés 404 Statut Membre 54
 
Je ne sais pas le faire en sql et je ne sai pas si on peut le faire en sql.

Par contre tu peux le faire en php. Tu as beaucoup d'élèves dans ta table ?
Tu les sélectionnes tous, et tu fais une boucle.
0
bialain
 
Je le voulais en sql. Oft j'utilise VB comme langage avec sql comme base de données. J'ai donc un textbox dans lequel je veux afficher le nom d'un élève dont je connais seulement son IdEleve. Je veux donc savoir une requête permettant de recuperer le nom d'un élève dont je connais seulement son IdEleve.
0
bialain
 
J'ai une autre question.
Excusez-moi si je vous dérrange. pouriez-vous me dire comment activer ou desactiver un bouton dans en VB.
Merci
0