Bonjour,

J'ai une problématique pour écrire une requête.

Je donne un exemple.

J'ai une liste de rubriques comptables suivantes qui identifient un salarié : 1000,1176,...
J'ai une autre liste de rubriques comptables qui identifient un non salarié :
1110,1114,....


Jusque là tout va bien sauf qu'un actionnaire peut être présent dans les deux rubriques.
Exemple 1 : l'actionnaire 1 est présent dans 1000, 1176 et 1110 --> il doit être identifié comme SALARIE et non comme NON SALARIE.
Exemple 2 : l'actionnaire 2 est présent dans 1110 et 1114 et doit donc être identifié comme NON SALARIE.
Exemple 3 : l'actionnaire 3 est présent uniquement dans les rubriques 1000 et 1176, il doit donc être identifié comme SALARIE.

Ce qui me pose problème c'est le cas de l'exemple 1 quand l'actionnaire est présent dans les deux groupes....

Car sinon j'aurais fait 2 requêtes :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
select actionnaire, 'SALARIE' as 'Statut', ...from matable where
cpte_iden in ('1000','1176',...)
UNION
select actionnaire, 'NON SALARIE' as 'Statut', ...from matable where
cpte_iden in ('1110','1114',...)
Voilà si vous avez des idées pour traiter le cas 1, je suis preneur.
Merci !