【发布时间】:2021-02-02 09:38:16
【问题描述】:
我有一张桌子,里面有用户和他们的帖子。它看起来像“user_id | post_id | post_status”。
现在我有一个用户 ID 列表(例如,100 个用户),我想知道其中有多少人至少有一个帖子被删除(例如,post_status 3)。
这是我的示例搜索:
select count(distinct user_id)
from post_table
where user_id in ( {my set} )
and post_status=3
它运行得非常慢,因为它会迭代整个表。有没有办法加快查询速度?
【问题讨论】:
-
标题和问题的意图似乎略有不同