可以使用递归查询来实现查询id为1613048723744944129下的所有子孙节点。

具体实现如下:

WITH RECURSIVE cte AS ( SELECT * FROM pla_doc_parcel WHERE id = '1613048723744944129' -- 查询根节点 UNION ALL SELECT p.* FROM pla_doc_parcel p INNER JOIN cte ON cte.id = p.parent_id -- 查询子孙节点 ) SELECT * FROM cte;

上述查询使用了CTE(公用表达式)和递归查询方式,首先查询根节点,然后通过INNER JOIN和递归方式,查询出所有子孙节点。最终返回的结果集包含了所有的子孙节点信息。


原文地址: https://www.cveoy.top/t/topic/qlw 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录