Bonjour à vous,
Je vous souhaite une bonne et heureuse année 2013.
J’ai une question de SQL pur :
J’ai une table du type Organization :
Cela correspond à la vue hiérarchique suivante :Code:
1
2
3
4
5
6
7
8
9 +-----+----------+---------- | id | idParent | Name +-----+----------+---------- | 1 | | Org 1 | 2 | 1 | Org 2 | 3 | 1 | Org 3 | 4 | 2 | Org 4 | 5 | 4 | Org 5 ...
http://img72.imageshack.us/img72/7433/hierarchie.jpg
Est-il possible via une requête SQL d’obtenir le résultat suivant à partir de cette table :
Merci pour vos réponsesCode:
1
2
3
4
5
6
7
8
9
10
11 +-----+---------+---------+----------- | id | idChild | Name + NameChild +-----+---------+---------+----------- | 1 | 2 | Org 1 | Org 2 | 1 | 3 | Org 1 | Org 3 | 1 | 4 | Org 1 | Org 4 | 1 | 5 | Org 1 | Org 5 | 2 | 4 | Org 2 | Org 4 | 2 | 5 | Org 2 | Org 5 | 4 | 5 | Org 4 | Org 5 ...