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 :
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.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 DEPARTEMENTS (num_Dep, lib_Dep, #id_Reg) REGION (id_Reg, libelle_Reg)
Aussi j'ai son équivalent Oracle mais je n'y arrive pas sur SQL server:
Une ame charitable pour m'aider ?
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
Merci
Partager