Related Tags

10

Please login or register to vote for this query.

(click on this box to dismiss)

Gets the most commonly associated tags to a particular tag, by number of posts.

Server Fault

Q&A for system administrators and IT professionals

SELECT 
  Tags.TagName AS [Tag Name], 
  COUNT(*) AS [Number of associated posts]
FROM PostTags
  INNER JOIN Tags
    ON Tags.Id = PostTags.TagId
WHERE 
  PostTags.PostId IN 
  (
    --Gets all the PostIds that have this tag
    SELECT DISTINCT PostId
    FROM PostTags
      INNER JOIN Tags
        ON Tags.Id = PostTags.TagId
    WHERE Tags.TagName = ##TagName:string##
  )
  AND Tags.TagName <> ##TagName:string##--Remove the tag your looking for from "related" search results.
GROUP BY Tags.TagName
ORDER BY COUNT(*) DESC

Enter Parameters

Options:
Switch sites:
loading Hold tight while we fetch your results