Bonjour,
voici mon problème:
Je suis en train de faire un gestionnaire de planning scolaire.
Je voudrai rechercher pour une semaine donnée, les salles qui sont libres pour une classe A et une durée de cours donné.
Pour ma recherche je verifie si la classe A a cours...pour cela pas de problème.
Mais ce qui pose problème c'est que cette classe A peut être fusionnée avec une autre classe B pour un cours, dans ce cas cette association porte un nom spécifique.Donc on doit également rechercher si la classe fusionnée AB a cours.
Pour ma recherche :
Je fais d'abord une requête pour rechercher si la classe est fusionnée avec d'autres classes, si oui je stocke tous les noms d'association dans un tableau TAB[].
Ensuite je vais rechercher par exemple si cette classe a cours le lundi et dans ce cas récupérer les horaires de début de cours et de fin de cours.
Pour cette recherche, je voudrais faire autant de requêtes qu'il y a de noms de classe dans le tableau TAB[]. Je voudrai également faire l'union de ces requêtes puisque je désire récupérer les horaires de cours de cette classe lorsqu'elle est fusionnée ou lorsqu'elle ne l'est pas.
Est ce que cela est possible ? car je ne vois pas comment faire des requêtes et les joindre par un UNION de manière dynamique.
Merci de vos réponses !!
Anh.