目的是想着传入一个组织id,可以查出这个组织id下的所有子组织id的集合
WITH RECURSIVE SubOrganizations AS (
SELECT 组织Id, 组织名, 父节点Id
FROM 组织信息视图
WHERE 组织Id =?InputOrganizationID -- 传入的组织 ID
UNION ALL
SELECT t.组织Id, t.组织名, t.父节点Id
FROM 组织信息视图 t
JOIN SubOrganizations s ON t.父节点Id = s.组织Id
)
SELECT COUNT(*) AS subordinate_count
FROM SubOrganizations
WHERE 组织Id <>?InputOrganizationID; -- 传入的组织 ID
第一次写sqlite语句 传参那里是有问题 不知道如何修改
|