Bonjour,


Je bute sur une syntaxe qui me semblait acquise depuis lontemps sur l'option UNION du select.
A travers la syntaxe ci-dessous, j'espere obtenir 6 colonnes avec les donnees qui vont bien dans chacune d'elles.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
 
SELECT code as CodeLF1, libelle as LibLF1
FROM Libelle
WHERE MonType ='LF1'
UNION  
SELECT code as CodeLF6, libelle as LibLF6
FROM Libelle 
WHERE MonType ='LF6'
UNION  
SELECT code as CodeLF7, libelle as LibLF7
FROM Libelle 
WHERE MonType ='LF7'
Le probleme est qu'il me renvoit les colonnes CodeLF1 et LibLF1 dans lesquelles il empile tous mes resultats au lieu de me les ranger dans les colonnes adhoc.

Quel est mon probleme ?

merci a vous

Oncle Pete