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
-----