Bonjour, j'ai une requête SQL (je suis sur qui est très simple) que je n'arrive pas à aboutir.

Ma requête est simple : Affiché en une seule colonne le nom de la région et les lignes suivantes les noms de ces départements dont elle est composée.

Par exemple :

Alsace
Bas-Rhin
Haut-Rhin
Aquitaine
Dordogne
Gironde
Landes
Lot-et-Garonne
Pyrénées-Atlantiques
...

J'ai 2 tables, Region et Departements :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
DEPARTEMENTS (num_Dep, lib_Dep, #id_Reg)
REGION (id_Reg, libelle_Reg)
Pour l'instant j'ai pu réunir les régions d'un coté, les départements de l'autre avec un UNION mais pas moyen de les agencer de telle façon que je veux.

Aussi j'ai son équivalent Oracle mais je n'y arrive pas sur SQL server:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
SELECT   NVL (libelle_reg, lib_dep) DEPT_REGION
    FROM departements, region
   WHERE departements.id_reg = region.id_reg
GROUP BY ROLLUP (libelle_reg), departements.id_reg, departements.lib_dep
ORDER BY departements.id_reg, libelle_reg NULLS FIRST
Une ame charitable pour m'aider ?

Merci