ការរំលឹកឡើងវិញនៅក្នុង SQL

ប្រព័ន្ធគ្រប់គ្រងទិន្ន័យដែលមានមូលដ្ឋានលើទំនាក់ទំនងគឺផ្អែកទៅលើលក្ខខណ្ឌ័ SQL ប៉ុណ្ណោះដែលមានលក្ខណះអំណោយផលសំរាប់សំនួរខាងឋានានុក្រមរឺសំណួរដដែលៗ។ ប្រព័ន្ធផ្សេងទៀតដូចជា ArangoDB គឺ ល្អប្រសើរជាងមុននៅទីនេះ (មានការជជែកដ៏អស្ចារ្យអំពីរឿងនេះនៅ GOTO 2016 ) ។ អ្នកក៏អាចបង្កើតសំណួរដែលបានហៅឡើងវិញនៅក្នុង SQL ដោយមានជំនួយពី កន្សោមតារាងទូទៅ ហើយដូច្នេះសាកសួរតារាងមេ / កូនសម្រាប់បុព្វបុរសនិងកូនចៅទាំងអស់។


ឧទាហរណ៍នៅក្នុង PostgreSQL វាមើលទៅដូចនេះ:

0672c4761d202a35a9059fa137ace7c3

ប្រសិនបើអ្នកចង់ទទួលបានកុមារទាំងអស់នៃធាតុជាក់លាក់ - អ្នកប្រើកន្សោមតារាងទូទៅ:

0672c4761d202a35a9059fa137ace7c3

ការសួរសំណួរឪពុកម្តាយក៏មិនមានបញ្ហាដែរ:

0672c4761d202a35a9059fa137ace7c3

ថយក្រោយ