Besoin d'aide requete sql
Répondre à la discussion
Affichage des résultats 1 à 2 sur 2

Besoin d'aide requete sql



  1. #1
    MANTA..

    Besoin d'aide requete sql


    ------

    Bonjour, j'ai besion de votre aide car j'ai une requete asser compliqué a faire et je ne vois pas du tout comment m'y prendre.

    Voici la table en question (conf_entity), on liste des entites (organisations, groupes, magasins, ou callcenter ou autre...)

    table.jpg

    Voici un shema qui montre ce qui est representé par les enregistrements de cette table (LE M* c'est MOBISTAR):


    str.png


    Comme vous pouvez le vous on represente la structure d'une organisation en y mettant ses groupes, magasins etc.

    Ce que je voudrais faire c'est pouvoir lister tous les "fils" et "sous fils" d'une entite. Par exemple pour M* j'obtiendrais aussi bien REGION NORD, REGION SUD, SB BELGIUM que PDV1 PDV2 PDV3 PDV4 PDV5 PDV6 ACEAN et EUROTWICE. Et si ACEAN avais des fis on les listerais aussi.

    Etant donné que l'id de M*(Mobistar) est 1, le plus logic serait de faire

    Select entity_id as id from conf_entity ce where ce.parent_id = 1

    Mais si je fais ca je ne vais recuperer que les fils direct de M* alors que moi je voudrais tout recuperer.



    Si vous avez une proposition à faire n'hesitez pas, même si cela inclut d'ajouter un champs ou une table.



    Merci d'avance

    -----

  2. #2
    MANTA..

    Re : Besoin d'aide requete sql

    Finalement j'ai trouvé une fonction qui fais tous le boulot à ma place (j'utilise oracle)

    Par exemple pour avoir tous les descendant d'une entite 3 -->

    SELECT entity_id
    FROM conf_entity
    START WITH entity_id = 3
    CONNECT BY PRIOR entity_id = parent_id;

    Ca fonctione nickelllllllllllllllllllllllll ll!!!!!!!!!!!!!!!!!!!!!!!

    Il y a d'autre fonctions utile pour les arbres ici --> http://psoug.org/reference/connectby.html

Discussions similaires

  1. sql requete
    Par aminaa dans le forum Programmation et langages, Algorithmique
    Réponses: 1
    Dernier message: 13/02/2013, 18h28
  2. Besoin d'aide requete SQL
    Par MANTA.. dans le forum Programmation et langages, Algorithmique
    Réponses: 4
    Dernier message: 20/10/2012, 14h01
  3. Requete SQL
    Par invitef84ed095 dans le forum Programmation et langages, Algorithmique
    Réponses: 5
    Dernier message: 26/12/2010, 11h57
  4. requête SQL
    Par inviteafd8fc22 dans le forum Logiciel - Software - Open Source
    Réponses: 3
    Dernier message: 07/01/2008, 16h02
  5. Requete SQL
    Par invite4a3050ae dans le forum Internet - Réseau - Sécurité générale
    Réponses: 6
    Dernier message: 14/05/2004, 12h57