我有一个报告,其中有两个独立的表引用了两个不同的数据集。第一个表包含一个列,显示一些整数值用于标记目的(即1,2,9,12 ......等)。第二个表包括许多项目,每个项目显示上述标签号码的一些值(多对一)。两个数据集都包含相同的标记#field。
我的问题是,如何计算第二个表中第一个表中特定标签号所附加的匹配数?我知道这与聚合函数有关,但我认为它也可能与分组有关,我不知道如何将这两者结合起来用于我正在寻找的解决方案。
谢谢!
答案 0 :(得分:1)
SELECT Tags.TagId, Count(*) AS Matches
FROM Tags
INNER JOIN TagMatches ON Tags.TagId = TagMatches.TagId
GROUP BY Tags.TagId