mysql-8版本之后的新语法之递归查询


WITH RECURSIVE

1.像涉及到层级时,例如, 像上面这样需要查询某个id的上下级时,就可以使用递归查询

WITH RECURSIVE cte AS
(
SELECT a.f_id, a.f_parent_id FROM t_authority a WHERE a.f_id='11010000'
UNION ALL
SELECT k.f_id,k.f_parent_id FROM t_authority k INNER JOIN cte c ON c.f_id = k.f_parent_id
)SELECT f_id, f_parent_id FROM cte

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM