Fonction DISTINCT [Résolu]

Messages postés
229
Date d'inscription
mardi 3 juin 2003
Statut
Membre
Dernière intervention
20 juin 2007
- - Dernière réponse : 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 ...
Afficher la suite 

2 réponses

Meilleure réponse
Messages postés
261
Date d'inscription
mercredi 3 mai 2006
Statut
Modérateur
Dernière intervention
11 janvier 2010
1
3
Merci
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

Dire « Merci » 3

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources 121 internautes nous ont dit merci ce mois-ci

Commenter la réponse de cs_skweeky
Messages postés
229
Date d'inscription
mardi 3 juin 2003
Statut
Membre
Dernière intervention
20 juin 2007
0
Merci
Merci pour ta réponse ! cela fonctionne à merveille.

On a pas toutes les solutions de tous les probleme mais chaque probleme à ses solutions ...
Commenter la réponse de KC62