# 递归,查询本级及所有下级WITH RECURSIVE tempas(SELECT t.*FROM t_dept t WHERE id =0UNIONALLSELECT t.*FROM t_dept t INNERJOINtempON t.pid =temp.id
)SELECT*FROMtemp;
# 递归,查询本级及所有直属上级WITH RECURSIVE tempas(SELECT t.*FROM t_dept t WHERE id =8UNIONALLSELECT t.*FROM t_dept t INNERJOINtempON t.id =temp.pid
)SELECT*FROMtemp;