Requête SQL inopérante

Fermé
Tessel75 - 2 févr. 2022 à 00:42
 Tessel75 - 6 févr. 2022 à 00:01
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

jee pee Messages postés 39988 Date d'inscription mercredi 2 mai 2007 Statut Modérateur Dernière intervention 24 juillet 2024 9 262
Modifié le 2 févr. 2022 à 00:59
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

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