我有两个表格
我想要找到发表了100到200篇文章的用户。
我的查询语句是:
users
和posts
,每个表格都有50万条记录。我想要找到发表了100到200篇文章的用户。
我的查询语句是:
SELECT u.accountid, COUNT(*)
FROM users u
JOIN posts p
ON u.accountid = p.owneruserid
GROUP BY u.accountid
HAVING COUNT(*) BETWEEN 100 AND 200;
我大约在一秒钟内得到了答案。
我在users
和posts
表的accountid
和owneruserid
字段上添加了索引,但是查询没有加速。为什么?