select exclusif sur une clé multiple
Bonjour,
je souhaite faire un select qui ne conserve que les lignes ne contenant pas dans les 3 premières colonnes ni a b c, ni j k l
La clé multiple est composée des colonnes w + x + y
Code:
1 2 3 4 5 6 7 8
| w x y z
-------
a b c 1
a b c 2
d e f 1
g h i 3
j k l 1
m n o 1 |
résultat souhaité :
Code:
1 2 3 4 5
| w x y z
-------
d e f 1
g h i 3
m n o 1 |
select w, x, y, z from T where ???
rq : J'ai essayé de déjouer le pb en faisant une concaténation des 3 colonnes, mais comme c'est des identifiants générés par le SGBD et pas de bêtes valeurs ce n'est pas possible.
Et de toutes façons j'aimerais trouver une réponse plus satisfaisante. ;)
Je suis sur SQL Server 2005, mais js'agit d'une question de SQL générale