Bonjour,
J'aimerais savoir s'il est possible d'optimiser une requête que j'utilise actuellement.
J'ai une table CLIENT{int id, string Nom, string Prenom, int Personne, int Type}
La rubrique "Personne" correspond en fait à l' "Id" d'un autre client.
Dans ma requête je voudrais la liste de tous les clients qui sont désignés comme "Personne" d'un autre client dont le "Type" a une valeur donnée.
Exemple :
CLIENT {1, DUPOND, JEAN, "", 1}
CLIENT {2, PIERRE, JACQUES, 1, 2}
CLIENT {3, DURAND, JEAN, 1, 2}
CLIENT {4, PAUL, CLAUDE, 1, 1}
CLIENT {5, PONT, CLAIRE, 3, 2}
Je voudrais donc les informations de DUPOND JEAN et de DURAND JEAN car leur "id" sont dans les rubriques "Personne" d'autres clients de type 2.
Actuellement je fais une première requête qui me donne les "Id" de tous les clients qui sont dans la rubrique "personne" des clients de type 2. Puis une autre requête de sélection pour chaque client qui est ressorti de la première requête pour obtenir ses informations.
Merci à tous ceux qui auront pris le temps de lire mon post;
EDIT : C'est bien Durand Jean que je veux et non PONT Claire!
Partager