IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Développement SQL Server Discussion :

Gestion d'une clé étrangère dans une requête SQL


Sujet :

Développement SQL Server

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Mai 2012
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2012
    Messages : 5
    Par défaut Gestion d'une clé étrangère dans une requête SQL
    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

  2. #2
    Membre très actif
    Avatar de alex61
    Homme Profil pro
    Consultant en Business Intelligence
    Inscrit en
    Mai 2010
    Messages
    378
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : Canada

    Informations professionnelles :
    Activité : Consultant en Business Intelligence
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Mai 2010
    Messages : 378
    Par défaut
    je ne comprend pas ce qui te pose probléme

    pourrait tu ré-expliquer ?

  3. #3
    Membre à l'essai
    Profil pro
    Inscrit en
    Mai 2012
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2012
    Messages : 5
    Par défaut
    le Rollup et le NVL ne fonctionne pas sous SQL-server, j'ai trouvé un équivalent NVL mais pas pour le ROLL-UP, J'aimerais savoir si quelqu'un pourrait m'aider à ce qu'elle puisse passer sous Microsoft SQL-Server.
    Merci

  4. #4
    Membre très actif
    Avatar de alex61
    Homme Profil pro
    Consultant en Business Intelligence
    Inscrit en
    Mai 2010
    Messages
    378
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : Canada

    Informations professionnelles :
    Activité : Consultant en Business Intelligence
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Mai 2010
    Messages : 378
    Par défaut
    je n'ai jamais utiliser de roll up

    cependant j'ai trouver ceci

    http://blog.sqlauthority.com/2010/02...rollup-clause/

    http://msdn.microsoft.com/fr-fr/libr...ql.105%29.aspx

    je n'arrive pas vraiment a comprendre a quoi ca sert, tu peut expliquer ?

Discussions similaires

  1. Réponses: 6
    Dernier message: 18/05/2012, 13h44
  2. Réponses: 6
    Dernier message: 13/11/2009, 17h06
  3. comment ajouter une clé étrangère dans une table
    Par une_tite_question dans le forum Débuter
    Réponses: 6
    Dernier message: 09/05/2008, 08h14
  4. Réponses: 4
    Dernier message: 13/11/2007, 23h23
  5. Definir une clé étrangère dans une table existante?
    Par gui38 dans le forum Langage SQL
    Réponses: 2
    Dernier message: 15/12/2006, 14h54

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo