Quelle est la différence dans le résultat lorsque, dans les propriétés d'une
requête, on choisit "Donnée unique" (SELECT DISTINCT) et "Enregistrement
unique" (SELECT DISTINCTROW) ?
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Raymond [mvp]
Bonjour.
DISTINCT : Access élimine toutes les lignes en double contenues dans le résultat en se basant sur les colonnes contenues dans la clause SELECT. La requête ne peut pas être modifiée. DISTINCTROW : Access élimine toutes les ligne en double dans le résultat en se basant sur l'ensemble des colonnes des tables sources. DISTINCTROW n'a pas d'effet s'il n'y a qu'une seule table source ou sinon retourne au moins une colonne provenant de l'ensemble des tables incluses. Dans de tels cas qui recouvrent la grande majorité des requêtes, DISTINCTROW fonctionne comme ALL. la requête peut être modifiée. dans la majorité des cas , DISTINCTROW produit le même effet que DISTINCT . j'espère avoir été clair sans être convaincu. -- @+ Raymond Access MVP http://access.seneque.free.fr/ http://access.vba.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"Patrick" a écrit dans le message de news:%
Bonjour,
Quelle est la différence dans le résultat lorsque, dans les propriétés d'une
requête, on choisit "Donnée unique" (SELECT DISTINCT) et "Enregistrement unique" (SELECT DISTINCTROW) ?
Merci pour l'info.
-- Patrick
Bonjour.
DISTINCT : Access élimine toutes les lignes en double contenues dans le
résultat en se basant sur les colonnes contenues dans la clause SELECT. La
requête ne peut pas être modifiée.
DISTINCTROW : Access élimine toutes les ligne en double dans le résultat en
se basant sur l'ensemble des colonnes des tables sources. DISTINCTROW n'a
pas d'effet s'il n'y a qu'une seule table source ou sinon retourne au moins
une colonne provenant de l'ensemble des tables incluses. Dans de tels cas
qui recouvrent la grande majorité des requêtes, DISTINCTROW fonctionne comme
ALL. la requête peut être modifiée.
dans la majorité des cas , DISTINCTROW produit le même effet que DISTINCT .
j'espère avoir été clair sans être convaincu.
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access.vba.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum
"Patrick" <nospams_fredin@magic.fr> a écrit dans le message de
news:%23T4SFfxREHA.3444@TK2MSFTNGP12.phx.gbl...
Bonjour,
Quelle est la différence dans le résultat lorsque, dans les propriétés
d'une
requête, on choisit "Donnée unique" (SELECT DISTINCT) et "Enregistrement
unique" (SELECT DISTINCTROW) ?
DISTINCT : Access élimine toutes les lignes en double contenues dans le résultat en se basant sur les colonnes contenues dans la clause SELECT. La requête ne peut pas être modifiée. DISTINCTROW : Access élimine toutes les ligne en double dans le résultat en se basant sur l'ensemble des colonnes des tables sources. DISTINCTROW n'a pas d'effet s'il n'y a qu'une seule table source ou sinon retourne au moins une colonne provenant de l'ensemble des tables incluses. Dans de tels cas qui recouvrent la grande majorité des requêtes, DISTINCTROW fonctionne comme ALL. la requête peut être modifiée. dans la majorité des cas , DISTINCTROW produit le même effet que DISTINCT . j'espère avoir été clair sans être convaincu. -- @+ Raymond Access MVP http://access.seneque.free.fr/ http://access.vba.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"Patrick" a écrit dans le message de news:%
Bonjour,
Quelle est la différence dans le résultat lorsque, dans les propriétés d'une
requête, on choisit "Donnée unique" (SELECT DISTINCT) et "Enregistrement unique" (SELECT DISTINCTROW) ?