Sous requetes et doubles conditions...

Résolu
Signaler
Messages postés
109
Date d'inscription
mardi 13 avril 2004
Statut
Membre
Dernière intervention
4 juin 2008
-
Messages postés
198
Date d'inscription
jeudi 3 février 2005
Statut
Membre
Dernière intervention
16 décembre 2008
-
voila un extrait de ma base, les champs suivis d'un # sont des clefs étrangère et les soulignés des clefs primaires (normal quoi!)

Personne(NoPers,NomPers,PrenomPers)
Association(NoAssoc,NomAssoc)
Seance(NoAssoc#,NoSeance,NbPlaces)
Inscrire(NoPers#,NoAssoc#,NoSeance#,DateInscription)

Je voudrais faire une requete qui me donne le nombre de places, le no de seance avec l'association associée... mais seulement celles pour lequelles la personne ayant le n° 4 n'est pas inscrite. J'ai pensé à ça :

SELECT NbPlaces, NoSeance, NoAssoc FROM Association, Seance
WHERE Association.NoAssoc=Seance.NoAssoc
AND NoSeance Not In (SELECT NoSeance FROM Inscrire WHERE NoPers=4);

Le probleme, c'est que la clef primaire de Seance, c'est (NoAssoc,NoSeance)... du coup, il faudrait arriver à faire un truc du style :

SELECT NbPlaces, NoSeance, NoAssoc FROM Association, Seance
WHERE Association.NoAssoc=Seance.NoAssoc
AND (NoAssoc,NoSeance) Not In (SELECT NoAssoc,NoSeance FROM Inscrire WHERE NoPers=4);

Mais ça m'étonnerait beaucoup que ça fonctionne...
Aidez moi!!!
Merci d'avance

3 réponses

Messages postés
109
Date d'inscription
mardi 13 avril 2004
Statut
Membre
Dernière intervention
4 juin 2008

Ah mon petit Pouleton, ça va faire belle lurette que j'ai trouvé la solution, j'ai fait ça avec un MINUS!

Et sinon, tu serais pas dans ma classe par hasard? Pitete même que tu serais un fan invertébré de Facteur X 2 ("Sur ma musique qui fait POM POM POM, voilà ta musique, allez viens ser-dan ser-dan"), et pitete même que tu es le petit Loïc avec ses picots sur ta tête!!! Héhéhé, je t'ai reconnu Fantomas!
Messages postés
198
Date d'inscription
jeudi 3 février 2005
Statut
Membre
Dernière intervention
16 décembre 2008
1
salut la fouine !!!!

ce surnom me dit quelques chose..... en plus ça m'étonnerait pas que tu
t'appelle cristophe........et que tu soit sur niort........

enfin bon vu que je me fais chier je vais essayer de comprendre ta requete, à moins que depuis tu es trouver une solution .

salut poulette...............
Messages postés
198
Date d'inscription
jeudi 3 février 2005
Statut
Membre
Dernière intervention
16 décembre 2008
1
a quand meme............ quelle déduction mon cher Watson......... Et
oui je suis celui que tu as dit. Pas mal la photo de FOUINE !!!!

Tu sais sur l'album de FacteurX2 il n'ya pas que cette chanson d'ailleurs c'est pratiquement celle que j'aime le moins.

Quand j'ai vu Cris_LaFouine, j'ai tout de suite su que c'était toi...

sinon ton stage se passe bien? t'en es ou pour les AP et la note de synthese?



@+ poulette