Q&A for Drupal developers and administrators
WITH QRaw AS ( SELECT PostsWithDeleted.Id, COUNT(*) AS VoteCount FROM PostsWithDeleted LEFT JOIN Votes ON PostsWithDeleted.Id = Votes.PostId WHERE PostsWithDeleted.PostTypeId = 1 AND PostsWithDeleted.DeletionDate IS NOT NULL GROUP BY PostsWithDeleted.Id ), ARaw AS ( SELECT PostsWithDeleted.ParentId, COUNT(*) AS VoteCount FROM PostsWithDeleted LEFT JOIN Votes ON PostsWithDeleted.Id = Votes.PostId WHERE PostsWithDeleted.PostTypeId = 2 GROUP BY PostsWithDeleted.ParentId ) SELECT TOP 100 QRaw.Id, QRaw.Id AS [Post Link], 'site://questions/' + CAST(QRaw.Id AS VARCHAR(MAX)) AS [Link], QRaw.VoteCount + COALESCE(ARaw.VoteCount, 0) AS VoteCount FROM QRaw LEFT JOIN ARaw ON ARaw.ParentId = QRaw.Id ORDER BY VoteCount DESC, QRaw.Id