我有一个要求,即根据外键查找父表的给定父 ID 的所有子记录。
假设表 EMP 有子表 EMP1,EMP1 有子表 EMP2,EMP2 有子表 EMP3,依此类推...
现在我有一个来自 EMP 表的 EMP_id,我需要从所有子表中找到相应的子记录。
-----------EMP-----------
EMP_ID NAME
101 XYZ
102 MNP
103 QRT
--------EMP1 表---------
EMP_ID DESIGNATION DESG_ID
101 MGR 100
102 SUP 200
103 CLK 200
-------EMP2 表--------
DESIG_ID DEPARTMENT DEPT_ID
100 MKT 111
200 MGM 222
300 DIV 333
EMP---(EMP_ID)----EMP1-----(DESG_ID)-----EMP2-----(DEPT_ID)------EMP3----(n_id)----EMP_n
这个层次结构继续下去,需要从所有子表中递归地找到给定 1 parent_id 的所有子数据。
请提出建议。
谢谢