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
résultat souhaité :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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
select w, x, y, z from T where ???
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 w x y z ------- d e f 1 g h i 3 m n o 1
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
Partager