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 9455 Date d'inscription   Statut Modérateur Dernière intervention   10 010
     
    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