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/ca9b571d40544dcd8e0afc989c89c49f8b1f3251
Yen sampeyan pengin entuk kabeh anak item_id tartamtu, sampeyan nggunakake ekspresi tabel umum:
0672c4761d202a35a9059fa137ace7c3/ca9b571d40544dcd8e0afc989c89c49f8b1f3251
Ngubungi wong tuwa uga ora masalah:
0672c4761d202a35a9059fa137ace7c3/ca9b571d40544dcd8e0afc989c89c49f8b1f3251