Bonjour, je suis en train de developper une petite application qui permet de pret de materiel a un groupe de personnes.
Pour savoir si le materiel est disponible pour un emprunt je fait une requete imbriquee qui regarde la liste de tout les materiels du stock et enleve du stock ceux qui sont deja emprunte pour par soustract avoir les matreriel disponible.
Le souci c'est que les materiel sont classe par
- categorie il peut avoir plusieurs materiel d'une meme categorie ex:livre
- reference il peut avoir plusieurs materiel ayant une meme reference ex: edition truc
- serie qui doit etre unique pour chaque materiel ex:numero du livre
Et que dans un premiers temps ma requete doit determiner pour une categorie de materiel les references disponible et la j'ai des doublons comment les supprimer ?alors :SELECT reference FROM materiel
WHERE (categorie= '$categorie') AND id_materiel NOT IN(SELECT id_materiel FROM reservation
WHERE ((date_depart< '$DateA')
AND (date_retours> '$DateD'))
- reference c'est le nom du champs reference dans la table materiel
- id_materiel c'est la clef primaire de la table materiel et aussi un champs de la table reservation
- date_depart,date_retours sont des champs de la table reservation
Partager