Bonjour, j'ai une requete sql que voici :
Elle doit me renvoyer 3 résultats, or elle ne m'en renvoit qu'un seul.
Code : Sélectionner tout - Visualiser dans une fenêtre à part SELECT * FROM annonce, reserv WHERE (typeoffre='location' AND piscine='1') AND annonce.idannonce = reserv.idannonce AND activ='1' GROUP by annonce.idannonce LIMIT 0, 4
Quand j'enleve le annonce.idannonce = reserv.idannonce alors cela m'affiche les 3 resultats. Comment corriger cela ?
Autre chose dans mes deux tables (reserv, annonce), j'ai le meme champs idannonce.
Avec cette requete :
Comment differencier de quelle table provient l'information ? J'ai essayé en mettant idannonce='".$val['annonce.idannonce']." et annonce.idannonce='".$val['idannonce']."' (resultat : Unknown column 'annonce.idannonce' in 'where clause').
Code : Sélectionner tout - Visualiser dans une fenêtre à part "SELECT * FROM photo WHERE idannonce='".$val['idannonce']."' LIMIT 1";
Pouvez vouz m'aider ? merci
Partager