Tom's Guide > Forum > Programmation > [Résolu] Requête SQL
Mot :    Pseudo :           
 

Bonjour,

Je suis débutant en sql et je n'arrive pas à savoir comment rechercher une infos qui est en double dans une table (sans préciser le nom) mais qui n'a pas la meme valeur dans un autre champs...

Par exemple:
J'ai une table CARNET
Nom tel
Aurélia 00.00.00.00.00
Martin 01.01.01.01.01
Jerome 00.00.00.00.00

En gros Jerome et Aurélia on le meme numero de telephone mais comment faire dans ma requete SQL pour rechercher les personnes qui ont le même numero mais pas le même nom ? donc rechercher les numéros de téléphone en double sans préciser quel numero...

Cordialement,


Message édité par teuz le 30-03-2007 à 17:32:58
Liens sponsorisés
Inscrivez-vous ou connectez-vous pour masquer ceci.

c'est quelle base de données?

Code :
  1. select tel, count(nom) from carnet group by tel having count(nom)>1;

Répondre à coca25

A priori, je ne vois pas comment le faire en une seule requete, mais la "formule" pour sortir les numéros de téléphone en doublons (ou plus) est:

Code :
  1. SELECT tel, count(tel) as nb FROM table GROUP BY tel HAVING COUNT(tel)>1



Grilled!!!


Message édité par crazycat@idn le 30-03-2007 à 16:49:44
Répondre à crazycat@idn

Lorsque je fais la requête comme vous me le conseillez seul le numéro de telephone ressort alors que j'aimerais le nom avec.. ce Je pense que la difficulté est là. Car j'aimerais avoir un résultat comme le suivant :

Tel nom
00.00.00.00.00 Aurélia
00.00.00.00.00 Jerome

Peut être avec une sous-requête en plus. Car le résultat pour le moment est :

Tel Count(tel)
00.00.00.00.00 2

Je vous remercie je vais travaillé la dessus!


Message édité par teuz le 30-03-2007 à 17:19:39
Répondre à teuz

Code :
  1. select tel, nom from carnet where tel in (select tel from carnet group by tel having count(nom)>1);

Répondre à coca25

je ne suis pas sûr que ça fonctionne sur mysql, du moins pas sous toutes les versions.

Répondre à crazycat@idn

ça marche!

Je vous remercie!

Répondre à teuz

Au temps pour moi, cela fonctionne effectivement à partir de mysql 4.1, donc sur la majorité des hébergeurs.

Répondre à crazycat@idn
Tom's Guide > Forum > Programmation > [Résolu] Requête SQL
Aller à :

Il y a 2090 utilisateurs connus et inconnus. Pour voir la liste des connectés connus, cliquez ici.

Attention

Vous allez répondre sur un sujet resté inactif pendant plus de 6 mois.
Assurez-vous d'apporter des éléments nouveaux à la discussion avant de poursuivre.

Répondre Annuler
Liens