Bonjour a tous,
J'ai cette requete :
Je recherche les annonces dont le prix est superieur a 300 euros, or j'ai ce resultat :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 SELECT * FROM annonce INNER JOIN reserv ON annonce.idannonce = reserv.idannonce WHERE typeoffre='location' AND reserv.prix >= '300' AND activ='1' GROUP by annonce.idannonce LIMIT 0, 4
Tarifs à partir 200 €.
En essayant cette requete :
Meme resultat
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3SELECT * FROM reserv WHERE prix >= '300' GROUP by idannonce
Voici les donnees de la table reserv :
l'index: PRIMARY (Croissant) PRIMARY (Décroissant) aucune
id idannonce datedeb datefin date_enreg prix etat
6 3 2010-01-09 2010-01-16 2010-01-02 200 1
7 3 2010-01-16 2010-01-23 2010-01-02 200 1
8 3 2010-01-23 2010-01-30 2010-01-02 300 1
9 3 2010-01-30 2010-02-06 2010-01-02 300 1
Comment pourrais-je arranger la requete (au niveau du champs prix) pour exclure l'idannonce du resultat si un des prix est inferieur a 300€ ?
EX : id 7 (idannonce 3) est a 200, donc j'enleve le 6 8 et 9
Partager