Salut à tous,
Je vous explique mon soucis :
Ma table est de la forme suivante :
REF |Name | Numero du champs | Valeur du champs
1 |Version logiciel | 100 | Version 1
1 |Version voulue | 150 | Version 1
2 |Version logiciel | 100 | Version 2
2 |Version voulue | 150 | Version 3
3 |Version logiciel | 100 | Version 4
3 |Version voulue | 150 | Version 4
Je veux sélectionner dans cette table, tous les numéros de REF, dont la version du logiciel et la version voulue sont identiques.
Donc avec cet exemple : les REF 1 et 3.
Je pensais à ça, mais ça n'a pas put aboutir :
Code :
- SELECT REF
- FROM table
- WHERE numero_de_champs='100' and valeurs_du_champs= ( SELECT valeurs_du_champs FROM table WHERE numero_de_champs='150' and ref=...)
|
J'ai essayé de retourner le problème dans tous les sens, mais je dois dire que je ne trouve pas.
Avez vous une idée de la démarche à suivre ?
Merci d'avance.
Message édité par kheil le 26-07-2011 à 15:35:29