SQL- ի վրա հիմնված տվյալների շտեմարանի կառավարման համակարգերը միայն մասամբ են հարմար հիերարխիկ կամ ռեկուրսիվ հարցումների համար: Այլ համակարգեր, ինչպիսիք են ArangoDB- ն , այստեղ ավելի լավն են (այս մասին շատ խոսվեց GOTO 2016-ում ): Կարող եք նաև SQL- ում ստեղծել ռեկուրսիվ հարցումներ ընդհանուր աղյուսակի արտահայտությունների միջոցով և այդպիսով հարցնել ծնողների / երեխաների դասական սեղաններ բոլոր նախնիների և հետնորդների համար:
PostgreSQL- ում, օրինակ, սա նման է:
0672c4761d202a35a9059fa137ace7c3
Եթե ցանկանում եք ձեռք բերել որոշակի կետի_ի բոլոր երեխաներին, դուք օգտագործում եք ընդհանուր սեղանի արտահայտությունները:
0672c4761d202a35a9059fa137ace7c3
Theնողներին հարցնելը նույնպես խնդիր չէ:
0672c4761d202a35a9059fa137ace7c3