這可能看起來像一個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。
我不知道的是如何編寫一個查詢,它只返回那些出現在兩個子查詢結果中的帖子。我所有的嘗試都是語法錯誤。有什麼我想要做的事情,我可以流行到谷歌?也許是特殊的運營商或關鍵字?