Précédent   Forum des professionnels en informatique > Bases de données > MySQL > Requêtes
Requêtes Forum d'entraide sur les requêtes MySQL
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 04/05/2011, 08h02   #1
Nouveau Membre du Club
 
Inscription : septembre 2008
Messages : 178
Détails du profil
Informations forums :
Inscription : septembre 2008
Messages : 178
Points : 25
Points : 25
Par défaut Vérification de couple

Bonjour,
A partir d'un exemple telle que
id_1|id_2
5 | 1
5 | 2
5 | 3
5 | 4
5 | 5

Existe t-il un moyen afin de vérifier l'existence de couple (id_1, id_2).
Il s'agit dans mon cas de vérifier de l'id_1 possède 5 valeurs pour l'id_2, mais de déterminer, dans le cas contraire la valeur id_2 manquante.
dxerty est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/05/2011, 09h00   #2
Membre Expert
 
Avatar de Nudger
 
Homme Thomas Arnaud
Directeur de projet
Inscription : octobre 2010
Messages : 452
Détails du profil
Informations personnelles :
Nom : Homme Thomas Arnaud
Âge : 36
Localisation : France, Paris (Île de France)

Informations professionnelles :
Activité : Directeur de projet
Secteur : High Tech - Produits et services télécom et Internet

Informations forums :
Inscription : octobre 2010
Messages : 452
Points : 1 012
Points : 1 012
Envoyer un message via Skype™ à Nudger
Bonjour,
Citation:
Envoyé par dxerty Voir le message
Il s'agit dans mon cas de vérifier de l'id_1 possède 5 valeurs pour l'id_2
Oui, cela peut se faire avec les clauses COUNT, éventuellement GROUP BY et peut-être HAVING suivant le résultat attendu par votre requête.
Code :
SELECT id_1, COUNT(*) FROM la_table GROUP BY id_1
Citation:
Envoyé par dxerty Voir le message
dans le cas contraire la valeur id_2 manquante.
Pour déterminer les valeurs manquantes, il faut connaitre les valeurs possibles.
Donc une table de référence dans laquelle les valeurs attendues de id_2 sont listées. Et ensuite une requête avec un NOT EXISTS dans la clause where permettra d'identifier les valeurs manquantes.
__________________
www.nudge.org Surveillez et optimisez vos applications Java
Nudger est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 10h46.


 
 
 
 
Partenaires

Hébergement Web