Requete access
Fermé
alain
-
8 sept. 2008 à 11:35
blux Messages postés 24878 Date d'inscription dimanche 26 août 2001 Statut Modérateur Dernière intervention 25 mars 2023 - 10 sept. 2008 à 10:41
blux Messages postés 24878 Date d'inscription dimanche 26 août 2001 Statut Modérateur Dernière intervention 25 mars 2023 - 10 sept. 2008 à 10:41
8 réponses
basshero816
Messages postés
115
Date d'inscription
lundi 4 août 2008
Statut
Membre
Dernière intervention
5 août 2010
6
8 sept. 2008 à 11:39
8 sept. 2008 à 11:39
Salut,
Donne nous un schéma de tes tables, avec le nom et les champs correspondants.
Donne nous un schéma de tes tables, avec le nom et les champs correspondants.
blux
Messages postés
24878
Date d'inscription
dimanche 26 août 2001
Statut
Modérateur
Dernière intervention
25 mars 2023
3 311
8 sept. 2008 à 11:39
8 sept. 2008 à 11:39
Salut,
il faut faire une jointure avec un JOIN sur les champs communs des tables...
Il nous faut plsu d'éléments sur les deux tables pour qu'on voie si c'est possible : nom des champs, nom des clés primaires et relations entre les tables.
il faut faire une jointure avec un JOIN sur les champs communs des tables...
Il nous faut plsu d'éléments sur les deux tables pour qu'on voie si c'est possible : nom des champs, nom des clés primaires et relations entre les tables.
Ok alors voilà les descriptif de mes tables :
table_salle
numéro de salle (texte)
capacité d'accueil (numérique)
TV (oui/non )
DVD (oui/non )
Dual screen (oui/non)
Internet (oui/non)
Outil Microsoft Office (oui/non)
table_codeformation
code formation (numérique)
capacité maximale (numérique)
TV (oui/non )
DVD (oui/non )
Dual screen (oui/non)
Internet (oui/non)
Outil Microsoft Office (oui/non)
Je vous le fais version simple avec la moitié des équipements normaux mais le reste après c'est juste une liste de logiciels.
Est ce suffisant ??
table_salle
numéro de salle (texte)
capacité d'accueil (numérique)
TV (oui/non )
DVD (oui/non )
Dual screen (oui/non)
Internet (oui/non)
Outil Microsoft Office (oui/non)
table_codeformation
code formation (numérique)
capacité maximale (numérique)
TV (oui/non )
DVD (oui/non )
Dual screen (oui/non)
Internet (oui/non)
Outil Microsoft Office (oui/non)
Je vous le fais version simple avec la moitié des équipements normaux mais le reste après c'est juste une liste de logiciels.
Est ce suffisant ??
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
blux
Messages postés
24878
Date d'inscription
dimanche 26 août 2001
Statut
Modérateur
Dernière intervention
25 mars 2023
3 311
8 sept. 2008 à 13:16
8 sept. 2008 à 13:16
ben là, dans ce cas, il faut tester les correspondances des champs 'équipements', tu peux faire comme ça :
SELECT table_codedeformation.code_formation, table_salle.numerodesalle from table_salle, table_codedeformation WHERE table_codedeformation.TV = table_salle.TV AND table_codedeformation.DVD = table_salle.DVD AND ....
SELECT table_codedeformation.code_formation, table_salle.numerodesalle from table_salle, table_codedeformation WHERE table_codedeformation.TV = table_salle.TV AND table_codedeformation.DVD = table_salle.DVD AND ....
Ok je recopie simplement
[Quote]table_codedeformation.DVD = table_salle.DVD [/Quote]
Pour tout les équipements différents. mais il n'y a pas un turc à écrire à la fin genre pour fermé la balise SELECT ??
En gros si j'écris ça simplement ça suffit ?
Merci sinon ! :)
[Quote]table_codedeformation.DVD = table_salle.DVD [/Quote]
Pour tout les équipements différents. mais il n'y a pas un turc à écrire à la fin genre pour fermé la balise SELECT ??
En gros si j'écris ça simplement ça suffit ?
Merci sinon ! :)
blux
Messages postés
24878
Date d'inscription
dimanche 26 août 2001
Statut
Modérateur
Dernière intervention
25 mars 2023
3 311
8 sept. 2008 à 14:22
8 sept. 2008 à 14:22
SELECT n'est pas une balise mais un mot-clé de SQL, un langage qui permet t'interroger une base de données...
Super ça marche ! :)
Une question pour etre chiant !
Le code que tu m'as donné fonctionne mais parcontre il ne selectionne pas les salles qui pourraient répondre à mes besoins !
exemple :
Code Alpha : TV et DVD
Salle 22: TV et DVD
Salle 23: TV, DVD "et" rétro projecteur
Avec ce code la salle 23 n'est pas selectionné alors que même si elle à un équipement qui n'est pas nécessaire elle peut servir pour ce stage !!
Il y a t-il un truc à modifier dans le code ???
Merci pour votre aide !
Une question pour etre chiant !
Le code que tu m'as donné fonctionne mais parcontre il ne selectionne pas les salles qui pourraient répondre à mes besoins !
exemple :
Code Alpha : TV et DVD
Salle 22: TV et DVD
Salle 23: TV, DVD "et" rétro projecteur
Avec ce code la salle 23 n'est pas selectionné alors que même si elle à un équipement qui n'est pas nécessaire elle peut servir pour ce stage !!
Il y a t-il un truc à modifier dans le code ???
Merci pour votre aide !
Personne à une idée là dessu ?
blux
Messages postés
24878
Date d'inscription
dimanche 26 août 2001
Statut
Modérateur
Dernière intervention
25 mars 2023
3 311
10 sept. 2008 à 10:41
10 sept. 2008 à 10:41
en fait, il faudrait une requête qui se crée en fonction des resctrictions afin de ne faire le test que pour les équipements nécessaires...