Fonction DISTINCT

Résolu
KC62
Messages postés
229
Date d'inscription
mardi 3 juin 2003
Statut
Membre
Dernière intervention
20 juin 2007
- 25 juil. 2006 à 17:29
KC62
Messages postés
229
Date d'inscription
mardi 3 juin 2003
Statut
Membre
Dernière intervention
20 juin 2007
- 3 août 2006 à 17:23
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

cs_skweeky
Messages postés
259
Date d'inscription
mercredi 3 mai 2006
Statut
Membre
Dernière intervention
11 janvier 2010
7
3 août 2006 à 12:31
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
3