Obține membrul ancoră și membrul recursiv
Planificarea zborurilor de la aeroportul de plecare până la cel de destinație este o sarcină obișnuită pentru site-urile companiilor aeriene și platformele de călătorie, precum expedia.com. De cele mai multe ori, astfel de călătorii includ escale, ceea ce permite realizarea anumitor rute și reduce costurile zborurilor.
Pentru a-ți consolida înțelegerea privind identificarea câmpurilor ancoră într-un CTE recursiv, trebuie să alegi cea mai bună combinație de câmpuri dintr-un tabel tipic de zboruri.
Primul element ar trebui să fie elementul ancoră al membrului ancoră, iar al doilea element ar trebui să fie câmpul de legătură al membrului recursiv (de exemplu: într-o ierarhie organizațională, elementul ancoră este ID-ul supervizorului, iar câmpul de legătură este ID-ul angajatului).
Identifică combinația corectă de câmpuri pentru a crea o rută de zbor.
Acest exercițiu face parte din cursul
Interogări ierarhice și recursive în SQL Server
Exercițiu interactiv practic
Transformă teoria în practică cu unul dintre exercițiile noastre interactive
Începe exercițiul