Merci pour votre réponse sur le prénom.
Je ne suis pas spécialiste de SQL et donc quelle est maintenant la commande la + simple pour obtenir dans une table les enregistrements ayant le même nom et le même prénom
Merci
Merci pour votre réponse sur le prénom.
Je ne suis pas spécialiste de SQL et donc quelle est maintenant la commande la + simple pour obtenir dans une table les enregistrements ayant le même nom et le même prénom
Merci
Bonjour
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 select * from matable where ((nom = 'monnom') and (prenom = 'monprenom'))
"Plus les hommes seront éclairés, plus ils seront libres" (Voltaire)
---------------
Mes billets de blog sur DVP
Mes remarques et critiques sont purement techniques. Ne les prenez jamais pour des attaques personnelles...
Pensez à utiliser les tableaux structurés. Ils vous simplifieront la vie, tant en Excel qu'en VBA ==> mon tuto
Le VBA ne palliera jamais une mauvaise conception de classeur ou un manque de connaissances des outils natifs d'Excel...
Ce ne sont pas des bonnes pratiques parce que ce sont les miennes, ce sont les miennes parce que ce sont des bonnes pratiques
VBA pour Excel? Pensez D'ABORD en EXCEL avant de penser en VBA...
---------------
non, mais je veux tous les homonymes sans avoir leur nom précis !!
Resalut,
Bien, pour prendre mon exemple de code (et c'est valable idem pour les exemples de SQLPro) :
Tu vois qu'on teste, dans la partie JOIN matable t2 ON : t1.prenom = t2.prenom.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 SELECT DISTINCT t1.* FROM matable t1 JOIN matable t2 ON t1.prenom = t2.prenom AND t1.cleprimaire <> t2.cleprimaire ORDER BY t1.prenom
Ici tu peux remplacer et ajouter des comparaisons en les séparant par un AND. Donc, exemple :
Quand tu voudras comparer l'adresse, le NPA et la ville, tu pourras faire comme ça.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 SELECT DISTINCT t1.* FROM matable t1 JOIN matable t2 ON t1.prenom = t2.prenom AND t1.nom = t2.nom AND t1.cleprimaire <> t2.cleprimaire ORDER BY t1.prenom
Dans tes heures perdues, la lecture des articles de ce site sur le langage SQL (http://sqlpro.developpez.com/cours/sqlaz/jointures/ par exemple) te donnera les grandes orientations.
Voici la requete pour rechercher la liste des gens ayant le même nom
SELECT * FROM acfichepersonnelle t1
WHERE nom IN (SELECT t2.nom
FROM acfichepersonnelle t2
WHERE t1.pkid <> t2.pkid)
Maintenant il me faut les gens ayant le même nom et prenom !!
Partager