WITH posts_with_total_2_tags AS ( SELECT PostId, COUNT(Ta...

0

Please login or register to vote for this query.

(click on this box to dismiss)

Chinese Language

Q&A for students, teachers, and linguists wanting to discuss the finer points of the Chinese language

WITH posts_with_total_2_tags AS
(
SELECT PostId, COUNT(TagId) as tag_count
FROM PostTags
GROUP BY PostId
HAVING COUNT(TagId) = 2
),
posts_with_total_2_tags_separated AS
(
SELECT 
PostId,
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)
),
posts_with_total_2_tags_separated_names_added AS
(
SELECT 
PostId, 
tag_min_id, 
tag_max_id, 
t1.TagName as tag_min_name,
t2.TagName as tag_max_name
FROM posts_with_total_2_tags_separated
LEFT JOIN Tags t1
ON t1.Id = tag_min_id
LEFT JOIN Tags t2
ON t2.Id = tag_max_id
),
posts_with_total_2_tags_separated_grouped AS
(
SELECT PostId
FROM posts_with_total_2_tags_separated_names_added
GROUP BY PostId
)
SELECT TOP 10 tag_min_id, tag_max_id, tag_min_name, tag_max_name, COUNT(*) as COUNT
FROM posts_with_total_2_tags_separated_names_added
GROUP BY tag_min_id, tag_max_id, tag_min_name, tag_max_name
ORDER BY COUNT(*) DESC

Enter Parameters

Options:
Switch to meta site
loading Hold tight while we fetch your results