Sistem manajemen basis data relasional adhedhasar SQL mung sebagian cocok kanggo query hierarkis utawa rekursif. Sistem liyane kaya ArangoDB luwih cocok kanggo iki (ana diskusi apik babagan iki ing GOTO 2016 ). Nanging, uga bisa nggawe query rekursif ing SQL nggunakake Common Table Expressions , sing ngidini sampeyan, contone, kanggo query tabel induk/anak klasik kanggo kabeh leluhur lan keturunan.
Contone, ing PostgreSQL:
0672c4761d202a35a9059fa137ace7c3
Yen sampeyan pengin entuk kabeh anak item_id tartamtu, sampeyan nggunakake ekspresi tabel umum:
0672c4761d202a35a9059fa137ace7c3
Ngubungi wong tuwa uga ora masalah:
0672c4761d202a35a9059fa137ace7c3