recursivité sur une table
Bonjour,
j'utilise sql server 2008, pour un besoin particulier, je dois faire une récursivité sur une table pour afficher les pères et fils, j'utilise la fonction With pour faire ça, est ce qu'il y aurait une autre façon de faire sans utiliser la clause with, car cette requête ne marche pas dans ssrs et ça m'embête beacoup.
la jointure récursive ce fait via une table intermédiaire (lg_tiersdefacturationname), voici ma requête
Code:
1 2 3 4 5 6 7 8 9 10
| with tier(id,name)
as
(select AccountId ,name from Account
union all
select v.lg_tiersdefacturation a,lg_tiersdefacturationname
from FilteredLg_tiersdefacturation v
inner join tier t
on t.id=v.lg_client)
select * from tier |
Merci à tous