8797 sujets

Développement web côté serveur, CMS

Salut à tous, décidement je viens souvent parmis vous ces temps ci.. Comme j'aimerais ne jamais àvoir à venir ici.

Bien. J'essaye sans succès de faire un SELECT sur plusieurs pages en SQL.

voici la requette que je fais :


SELECT DISTINCT * FROM contenu,commodites,description,immeuble,chauffage,rangements WHERE contenu.id = commodites.id AND contenu.id = immeuble.id AND contenu.id = chauffage.id AND contenu.id = rangements.id AND contenu.id = description.id AND type = "Maison" AND type1 = "Electrique" AND type2 = "Individuel" AND etage = "0" AND ville LIKE 'CHEVRY EN SEREINE%' OR ville LIKE 'SAINTS%'    


Cela correspond à la requette envoyé par un module de recherche.

La requette est construite dynamiquement sur une autre page.

Lorsque je fais cette requette, il devrait me sortir 3enregistrements de ma base.

Au lieu de cela, MySql me renvoit 72 enregistrements.

Disons qu'il me renvoi toutes les possibilitées. Y'a t'il une erreur dans ma requette ? Smiley rolleyes
Salut,

M'est avis que ton DISTINCT * y est pour quelque chose, tu as testé en ne sélectionnant QUE les champs dont tu as besoin ?