Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2352 connectés 

  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  Une requête avec un champs parent

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Une requête avec un champs parent

n°1307721
Berceker U​nited
PSN : berceker_united
Posté le 17-02-2006 à 10:47:02  profilanswer
 

Bonjours.
j'ai une table dont les enregistrements presente des dépendances parent/fils. J'ai besoin de récupérer tout les ancetres d'un fils pour faire ce genre de chose.
parent 1 >parent 2 > parent 3 > fils.  
Généralement, les dev utilisent une fonction recursive ou l'ont passent l'idparent via un language script. Ce qui fait qu'il y a autant de va et vient entre le language et le sgbd qu'il y a d'enregistrement et moi cela me plait pas. Je voudrais récupérer ces informations en une seul requete ou en T-SQL je suis sous SQL Server.
Voici un exemple des enregistrement
id : nom : parentid
1 : parent1 : 0
2 : parent2 : 1
3 : parent3 : 2
4 : parent4 : 2
5 : parent5 : 4
 
je demande (par exemple) les ancêtres de l'id 5, la requete devrait me retourner
 
Parent 1
Parent 2
Parent 4
Parent 5


Message édité par Berceker United le 17-02-2006 à 11:09:06
mood
Publicité
Posté le 17-02-2006 à 10:47:02  profilanswer
 

n°1307778
Beegee
Posté le 17-02-2006 à 11:23:51  profilanswer
 

Ca s'appelle une requête récursive, et il y a des explications ici :
 
http://www.awprofessional.com/arti [...] Num=7&rl=1
 
Et j'imagine que les requêtes récursives sont également expliquées dans la doc de SQL Server.


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  Une requête avec un champs parent

 

Sujets relatifs
[hibernate] problème avec une reqûete en HQL qui utilise un 'map'[Hibernate]Filtrer une requete avec une methode java
[SQL] Requête multi-tables + DISTINCT ...Soumettre une requête XML
champs vides dans une table paradoxprobleme requete
atteindre le parent en javascript[SQL] Requête pour gestion d'un forum
Access 97 vers 2000, transformation requête[Sql] Besoin d'aide pour une requête ( simple pourtant ... ) [résolu]
Plus de sujets relatifs à : Une requête avec un champs parent


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR