表名:tb_menu
內容如下:

查詢ID為3的所有無限層下級會員
WITH T
AS(
SELECT * FROM tb_menu WHERE id=3
UNION ALL
SELECT a.* FROM tb_menu a INNER JOIN T ON a.parent=T.id
)
SELECT * FROM T
結果圖如下:

查詢Id為3所有的上級
WITH T
AS(
SELECT * FROM tb_menu WHERE id=3
UNION ALL
SELECT a.*
FROM tb_menu a INNER JOIN T ON a.id=T.parent
)
SELECT * FROM T
結果如下圖:

