Bonjour à tous,
J'ai un problème avec un système de location immobilière. Je ne comprend pas pourquoi mes requêtes ne fonctionnent pas
J'ai 2 tables
Table annonce
Stock des annonces de logements à louer (identifiant et référence)
idAnnonce reference 1 dupond 2 albert
Table joursLibres
Stock les jours disponibles pour chaque logement (identifiants et dates ou les logements sont disponibles)
idAnnonce date 1 2015-06-06 1 2015-06-07 2 2015-06-06 2 2015-06-07
la requête avec une journée :
Me renvoie un résultat correct.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 SELECT DISTINCT `annonce`.`idAnnonce`, `annonce`.`reference` FROM `annonce`, `jourLibre` WHERE `annonce`.`idAnnonce` = `jourLibre`.`idAnnonce` AND `jourLibre`.`date` = '2015-06-06'
Mais une requête sur plusieurs jours
Ne renvoi aucun résultat...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 SELECT DISTINCT `annonce`.`idAnnonce`, `annonce`.`reference` FROM `annonce`, `jourLibre` WHERE `annonce`.`idAnnonce` = `jourLibre`.`idAnnonce` AND `jourLibre`.`date` = '2015-06-06' AND `jourLibre`.`date` = '2015-06-07'
Ou est mon erreur dans cette requête ?
Comment faire pour lister les annonces disponible sur plusieurs jours ?
PS : Ci-joint le dump SQL pour test
Partager