SQL-ஐ அடிப்படையாகக் கொண்ட உறவுநிலை தரவுத்தள மேலாண்மை அமைப்புகள், படிநிலை அல்லது மீள்சுழற்சி வினவல்களுக்கு ஓரளவு மட்டுமே பொருத்தமானவை. அரங்கோடிபி (ArangoDB ) போன்ற பிற அமைப்புகள் இதற்கு மிகவும் பொருத்தமானவை ( GOTO 2016- ல் இது குறித்து ஒரு சிறந்த உரை நடைபெற்றது). இருப்பினும், பொது அட்டவணைக் கோவைகளைப் (Common Table Expressions) பயன்படுத்தி SQL-ல் மீள்சுழற்சி வினவல்களை உருவாக்குவதும் சாத்தியமே. இது, எடுத்துக்காட்டாக, அனைத்து மூதாதையர்கள் மற்றும் வழித்தோன்றல்களுக்காகப் பாரம்பரிய பெற்றோர்/குழந்தை அட்டவணைகளை வினவ உங்களை அனுமதிக்கிறது.
PostgreSQL இல் இது போல் தெரிகிறது, எடுத்துக்காட்டாக:
0672c4761d202a35a9059fa137ace7c3
ஒரு குறிப்பிட்ட உருப்படி_ஐடியின் அனைத்து குழந்தைகளையும் நீங்கள் பெற விரும்பினால், நீங்கள் பொதுவான அட்டவணை வெளிப்பாடுகளைப் பயன்படுத்துகிறீர்கள்:
0672c4761d202a35a9059fa137ace7c3
பெற்றோரிடம் வினவுவதும் எந்த பிரச்சனையும் இல்லை:
0672c4761d202a35a9059fa137ace7c3