就是在最外层再加个select * from (select .....) as table 这样就行了- select ITEM_当前节点编号,ITEM_当前节点名称,ITEM_上级节点编号,DOMAINID,ID from (select ID ITEM_当前节点编号,NAME ITEM_当前节点名称,ifnull(SUPERIOR,'1') ITEM_上级节点编号,'11e3-6174-6ec87b80-af56-ad77e045947b' DOMAINID,ID from obpm.t_department union all select ITEM_当前节点编号,ITEM_当前节点名称, CASE WHEN ITEM_上级节点编号='' THEN '2' ELSE ITEM_上级节点编号 END ,DOMAINID,ID from ump.tlk_document_category_collection union all select '1' ITEM_当前节点编号,'部门' ITEM_当前节点名称,'' ITEM_上级节点编号,'11e3-6174-6ec87b80-af56-ad77e045947b' DOMAINID,'1' id from obpm.t_department where id='11e3-6174-6ecaec81-af56-ad77e045947b' union all select '2' ITEM_当前节点编号,'标准化文档分类' ITEM_当前节点名称,'' ITEM_上级节点编号,'11e3-6174-6ec87b80-af56-ad77e045947b' domainid,'2' id from obpm.t_department where id='11e3-6174-6ecaec81-af56-ad77e045947b') tlk_document_category_collection
复制代码 |