Q&A for people seeking specific software recommendations
WITH posts_with_total_2_tags AS ( SELECT TOP 100 PostId, COUNT(TagId) as tag_count FROM PostTags GROUP BY PostId HAVING COUNT(TagId) = 2 ) SELECT *, MIN(TagId) OVER (PARTITION BY PostId) as tag_min_id, MAX(TagId) OVER (PARTITION BY PostId) as tag_max_id FROM PostTags WHERE PostId in (SELECT PostId FROM posts_with_total_2_tags)