How to use GROUP_CONCAT for a column and COUNT(*)?
This would helpful, Give a try once
SELECT GROUP_CONCAT(ArticleID)
   ,COUNT(1) AS CNT
FROM (SELECT Tag
         ,ArticleID
         ,COUNT(1) AS CNT
  FROM TagMap Tag IN (...)
  GROUP BY Tag
           ,ArticleID) tmp
  GROUP BY Tag
  ORDER BY cnt