Bonjour tout le monde,

j'ai une table nommée "type_piece" :
type  piece
----- -----
4012  p1
4012  p2
4013  p2
4111  p1
4111  p2
La requête suivante m'affiche les types qui ont des pièces communes avec le "4012", alors que je souhaite récupérer par exemple tous les types qui ont exactement les mêmes pièces que le type "4012" : (càd 4012 et 4111)

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
  SELECT type.TEV_C_EVOP
       , type.TEV_L_EVOP
    FROM P_TYPE_EVOP_TC type
       , P_PIECES_EVOP_TC piece
   WHERE type.TEV_C_EVOP = piece.TEV_TEV_C_EVOP
     AND piece.TDO_TDO_C_TYP_DOC IN (SELECT TDO_TDO_C_TYP_DOC
                                       FROM P_PIECES_EVOP_TC
                                      WHERE TEV_TEV_C_EVOP = 4012)
     AND type.PROC_PROC_CODE = 3
GROUP BY type.TEV_C_EVOP
       , type.TEV_L_EVOP;
Merci d'avance.