Précédent   Forum des professionnels en informatique > Bases de données > MS SQL-Server > Développement
Développement Forum d'entraide sur le Transact-SQL, le CLR, les procédures stockées, les triggers, les requêtes SQL
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 11/12/2011, 21h58   #1
Nouveau Membre du Club
 
Homme Alf Cedano
Inscription : septembre 2010
Messages : 71
Détails du profil
Informations personnelles :
Nom : Homme Alf Cedano
Localisation : France, Cher (Centre)

Informations forums :
Inscription : septembre 2010
Messages : 71
Points : 30
Points : 30
Par défaut Requête sans doublons

Bonjour à tous.
Je voudrais faire une requête sur SQL Server pour un projet ADP Access.
Je voudrais éliminer les doublons dans les champs suivants:
NomPere, NomMere, IdAdresse...
donc j'écris:
Code :
1
2
SELECT DISTINCT NomPere, NomMere, IdAdresse
FROM qryDonateurs
mais j'ai besoin d'autres champs de ma vue qui ne doivent pas être pris en compte pour éliminer les doublons, tel que le champ IdGeneral...
comment faire pour obtenir ces champs dans le résultat de ma requête?
Merci de votre aide.
alfhcg est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/12/2011, 10h57   #2
Nouveau Membre du Club
 
Homme
IED décisionnel
Inscription : mai 2011
Messages : 33
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : IED décisionnel
Secteur : Conseil

Informations forums :
Inscription : mai 2011
Messages : 33
Points : 27
Points : 27
Tu peux utiliser le group by :

Code :
1
2
3
  SELECT NomPere, NomMere, IdAdresse, MAX(IdGeneral)
    FROM qryDonateurs
GROUP BY NomPere, NomMere, IdAdresse
Etienne5685 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/12/2011, 16h35   #3
Nouveau Membre du Club
 
Homme Alf Cedano
Inscription : septembre 2010
Messages : 71
Détails du profil
Informations personnelles :
Nom : Homme Alf Cedano
Localisation : France, Cher (Centre)

Informations forums :
Inscription : septembre 2010
Messages : 71
Points : 30
Points : 30
Bonjour Étienne.
Ça marche! Merci beaucoup.
Si je comprends bien, avec MAX (NomDuChamp) je pourrais avoir dans ma requête tous les champs qui ne seront pas inclus dans le GROUP BY?

Je vais marquer résolu. Merci encore.
alfhcg est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 01h25.


 
 
 
 
Partenaires

Hébergement Web