Requête SQL inopérante

Tessel75 -  
 Tessel75 -
Bonjour à tous,
J'ai la requête SQL suivante, très simple :

SELECT DISTINCT T_Services.LienSite, T_Services.NomService FROM T_Services WHERE (((T_Services.Fonction)="Docs Publiques")) ORDER BY T_Services.NomService;

Elle ne devrait ramener que 2 lignes; or elle en ramène 2x2 lignes. Voir ci-dessous

#https://www.insee.fr/fr/statistiques/5542334 INSEE (Indice Référence des Loyers)
https://www.insee.fr/fr/statistiques/5542334 INSEE (Indice Référence des Loyers)

#http://www.referenceloyer.drihl.ile-de-france.developpement-durable.gouv.fr/paris/ PARIS (Indice Encadrement Loyers)
http://www.referenceloyer.drihl.ile-de-france.developpement-durable.gouv.fr/paris PARIS (Indice Encadrement Loyers)


Quelqu'un aurait-il une idée pour corriger cette non-prise en compte du "Distinct"

Merci pour votre aide.
Configuration: Windows / Firefox 96.0

1 réponse

  1. jee pee Messages postés 9441 Date d'inscription   Statut Modérateur Dernière intervention   9 981
     
    Bonjour,

    Le DISTINCT est bien pris en compte, les url ne sont pas identiques puisque l'une des 2 commence par #

    Essayer quelque chose du style
    select distinct replace(T_Services.LienSite, "#","") Liensite, T_Services.NomService
    si cette fonction/syntaxe existe dans Access

    0
    1. Tessel75
       
      Merci pour ta réponse. Malheureusement la solution que tu proposes ne fonctionne pas. Par contre, et c'est aussi la réponse à la question que je posais et que je soupçonnais, est qu'il y avait bien des enregistrements différents aux 2 lignes; c'était caché et je ne voyais pas.
      0