Bonjour à tous,
Je développe un petit moteur de recherche pour trouver des appartements qui ne sont pas sous réservation, ma logique est donc de sélectionner tous les appartements et de soustraire tous ceux qui sont occupés pour la période demandée. J'ai donc voulu faire un EXCEPT mais ma version de MySQL est 3.23, donc ca ne marche pas et je ne sais pas comment faire autrement. Voici ce que je comptais faire :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 $req_Search = " // SELECT * FROM Biens // INNER JOIN EResa // ON Biens.RefClient=EResa.RefClient // On sélectionne tous les apparts // EXCEPT // SELECT * FROM Biens // INNER JOIN EResa // ON Biens.RefClient=EResa.RefClient // WHERE DateDebut < '".$DateFinRech."' // AND DateFin > '".$DateDebutRech; // Et on vire tous ceux qui sont occupés pour la période voulue
Partager