Fonction DISTINCT [Résolu]

Signaler
Messages postés
229
Date d'inscription
mardi 3 juin 2003
Statut
Membre
Dernière intervention
20 juin 2007
-
Messages postés
229
Date d'inscription
mardi 3 juin 2003
Statut
Membre
Dernière intervention
20 juin 2007
-
Bonjour à tous,

Je dois réaliser une requete SQL via une base de données Navision. Cette derniere doit contenir la fonction DISTINCT, afin de prendre les des valeurs unique de certains champs...

Problème, il semblerait que l'ODBC de Navision ne prenne pas en compte la fonction DISTINCT. Quelqu'un connaitrais t'il une solution de change à ce problème. D'avance merci

Pou informations j'utilise la version 3.70 de Navision.

D'avance merci

KC62

On a pas toutes les solutions de tous les probleme mais chaque probleme à ses solutions ...

2 réponses

Messages postés
259
Date d'inscription
mercredi 3 mai 2006
Statut
Modérateur
Dernière intervention
11 janvier 2010
3
Une solution par exemple en passant par un GROUP BY, en effet DISTINCT est équivalent à un GROUP BY sur tous les champs :


SELECT DISTINCT champ1, champ2
FROM matable


et


SELECT champ1, champ2
FROM matable
GROUP BY champ1, champ2


sont identique en terme de résultat.

Christian Robert - Winwise
http://blogs.developpeur.org/christian/
MCT - Database Development / Database Administration
Messages postés
229
Date d'inscription
mardi 3 juin 2003
Statut
Membre
Dernière intervention
20 juin 2007

Merci pour ta réponse ! cela fonctionne à merveille.

On a pas toutes les solutions de tous les probleme mais chaque probleme à ses solutions ...