none
ASP.NET SQL SERVER Moteur de recherches d'annonces avec photo de présentation RRS feed

  • Discussion générale

  • Bonjour,

    J'ai créé un site d'annonces et je tente d'ajouter à mon moteur de recherches une photo de présentation à chaque résultat affiché.

    Voici mon SQL:

    SELECT b.Id_bien, b.id_cat, b.id_type_bien, b.nb_pices, b.surface_habitable, b.prix, b.localisation, c.nom_categorie, t.nom_type, b.UserName, p.nom_photo FROM BIENS AS b INNER JOIN CATEGORIES AS c ON c.Id_categorie = b.id_cat INNER JOIN TYPESBIENS AS t ON t.Id_type = b.id_type_bien INNER JOIN PHOTOS AS p ON p.id_bien = (SELECT DISTINCT id_bien FROM PHOTOS WHERE (b.Id_bien = id_bien)) WHERE (b.id_cat = @id_cat) AND (b.id_type_bien = @id_type_bien) AND (b.localisation LIKE '%' + @localisation + '%')

    J'ai donc créé une subquery afin d'aller chercher une photo de la table photos correspondant à l'annonce.

    Cette requête affiche les résultats demandés mais créée des doublons (selon le nombre de photos).

    Si jamais vous pouviez trouver le hic.

    Merci d'avance.


    dimanche 15 octobre 2017 06:52