这可能看起来像一个Meta问题,但它实际上是关于SQL的。如何将两个SEDE(SQL)查询用作第三个查询的输入?
我很好奇堆栈溢出的数量和帖子都是upvoted和downvoted。我试图拼凑一个Data Explorer查询来找出,但无法使其工作。
我写了下面的子查询找到的职位有一定数量upvotes的:
SELECT PostId as [Post Link], COUNT(v.PostId) AS 'Upvote count'
FROM Votes v
INNER JOIN Posts p
ON p.Id=v.PostId
WHERE PostTypeId = 1
AND VoteTypeId = 2
GROUP BY v.PostId
HAVING COUNT(v.PostId) > 5
我使用一个类似的downvotes。
我不知道的是如何编写一个查询,它只返回那些出现在两个子查询结果中的帖子。我所有的尝试都是语法错误。有什么我想要做的事情,我可以流行到谷歌?也许是特殊的运营商或关键字?