首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我需要更改哪些内容才能从SEDE获得已删除的、锁定的帖子?

我需要更改哪些内容才能从SEDE获得已删除的、锁定的帖子?
EN

Stack Overflow用户
提问于 2016-07-31 12:50:01
回答 1查看 55关注 0票数 3

我试图查询一些关于有多少帖子被作为垃圾邮件/滥用者被删除的数据。我已经得到了我认为应该有效的,但它抛出的数字是没有意义的。

由于以这种方式删除的帖子具有被删除和锁定的特点,所以我通过查看PostHistory表来查询这些属性。

我最初的查询如下:

代码语言:javascript
复制
SELECT
  COUNT(DISTINCT ph0.PostId)
FROM
  PostHistory ph0
INNER JOIN
  PostHistory ph1
  ON
    ph0.PostId = ph1.PostId AND
    ph1.PostHistoryTypeId = 12
WHERE
  ph0.PostHistoryTypeId = 14

这个数字是397,这是没有道理的。在堆栈溢出中,有一些已被识别为垃圾邮件的至少6485个员额。因此,为了检查该查询,我使用了一个输出post主体的调试查询:

代码语言:javascript
复制
SELECT
  Body
FROM
  PostsWithDeleted
WHERE
  Id IN
    (SELECT
        DISTINCT ph0.PostId
      FROM
        PostHistory ph0
      INNER JOIN
        PostHistory ph1
        ON
          ph0.PostId = ph1.PostId AND
          ph1.PostHistoryTypeId = 12
      WHERE
        ph0.PostHistoryTypeId = 14)

直接输出的身体并不是垃圾邮件--当然不是我习惯看到的那种。样本:

我所能说的就是您需要对UIView进行子类化,并使其成为UIGestureRecognizerDelegate和UICollectionViewDelegate的委托,然后在UIView子类中执行以下操作,我不能给出更多有关这方面的信息,因为代码虽然属于我所有,但它是专有的,可能会激怒很多组织,我使用它的原因如下…… 我正在寻找一个应用程序或社会墙插件添加到一个项目。在查看Wordpress并最终筛选所有插件(可能全部)之后,我得出结论,插件没有给我提供足够的定制选项。例如,自定义注册表单。我需要为组合框添加javascript,以便显示不同的选项。 我在这里加了一个电影,还有一个数字。为了获得效果,就像一颗有数字的星星. 消息是"starCount不是调用者的子“。我不知道。

那么,我做错了什么,这意味着我没有选择删除的,锁定的帖子,我需要做什么来修复它?

EN

回答 1

Stack Overflow用户

发布于 2016-07-31 13:10:45

尽管您的查询输出与我的完全相同,但我相信我的尝试给出了您想要实现的目标的清晰视图。

如果您发现这没有给出所需的输出,那么找到您提到的这些帖子必须有更多的逻辑。

下面的查询返回历史上至少一次被标记为锁定和删除的多个帖子。

代码语言:javascript
复制
SELECT COUNT(*)
FROM (
  SELECT
    ph.PostId
  FROM
    PostHistory ph
    INNER JOIN PostHistoryTypes pht ON
      ph.PostHistoryTypeId = pht.id
  WHERE
    pht.Name IN ('Post Locked', 'Post Deleted')
  GROUP BY ph.PostId
  HAVING COUNT(DISTINCT ph.PostHistoryTypeId) >= 2
  ) foo

您已经包含了下面的消息,您的查询似乎没有问题。

由于以这种方式删除的帖子具有被删除和锁定的特点,所以我通过查看PostHistory表来查询这些属性。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38684144

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档