postgresql递归查询

 

WITH RECURSIVE r AS ( 

SELECT * FROM system_module WHERE module_id = ?

union ALL 

SELECT system_module.* FROM system_module, r WHERE system_module.parent_module_id = r.module_id

) SELECT r.module_id FROM r ORDER BY module_id

你可能感兴趣的:(PostgreSQL)