Bonjour,
Je souhaite groupe en une vue le résultat de trois requête en filtant les doublons , j'ai regardé du coté de l'opérateur MINUS , mais je voudrais être certain que cela fait bien ce que je comprend.
j'ai bien toutes valeurs renvoyées par le 1ier select puis les valeurs du 2ieme select qui ne sont pas dans le 1ier et les valeurs du 3ieme qui ne sont ni dans le 1ier ni dans le 2ieme.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 SELECT a.resource_id, a.serviceoff_pk from table a where a.status='N' and a.client='P1' and a.resource_id is not null MINUS SELECT a.resource_id1, a.serviceoff_pk from table a where a.status='N' and a.client='P1' and a.resource_id1 is not null MINUS SELECT a.resource_id2, a.serviceoff_pk from table a where a.status='N' and a.client='P1' and a.resource_id2 is not null
c'est bien cela ?
Partager