父节点下查询子栏目的稿件的操作方法

作者: 来源:本站原创 点击数: 发布时间:2022年04月02日

问题分析:

有时候需对某父节点下查询子栏目的稿件进行取消发发布,但是对于稿件数量太多的节点,不太好后台操作

处理方法:

先把要处理的两个父节点查出来

select  [Left],[Right] from [dbo].[PE_ContentManage_Node] where nodeid=父节点id

然后查询就可以

  select NodeId from [dbo].[PE_ContentManage_Node]  where SiteId=1 and [Left] >= 13 and [Right] <= 26

最后按需条件执行批量更新稿件脚本即可

update [dbo].[PE_ContentManage_Article] set Status=98 where NodeId in 
(
  select NodeId from [dbo].[PE_ContentManage_Node]  where SiteId=1 and [Left] >= 13 and [Right] <= 26
) and UpdateTime <'xxx'