Requêtes sql avec récurrence

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Requêtes sql avec récurrence

Requêtes sql avec récurrence

par bonjourcheval » 06 juil. 2011, 21:00

Bonjour,

je me demandais s'il était possible de simuler une récurrence dans une requête SQL.

Par exemple, j'ai une table site.

site_id
site_desc
site_parent

le site parent est lié sur site_id.

J'aimerais pouvoir qui affiche une arborescence de mes sites.

Si j'ai les données suivantes :

1 - premier - (-1) -1 indique que c'est une racine
2 - deux - (-1)
3 -trois - 2
4-quarte-2
5 - cinq - 3
Je veux voir afficher

1
2
2/3
2/4
2/3/5

Bref afficher toutes les rangées avec tous les noeuds parents de chaques noeuds et dans mes contraintes, ça doit être en une seule requête...

Merci de l'aide!