1

2 つの別個のデータセットを参照する 2 つの別個のテーブルを含むレポートがあります。最初のテーブルには、タグ付けの目的で整数値を表示する列が含まれています (つまり、1、2、9、12... など)。2 番目のテーブルには多くの項目が含まれており、それぞれが前述のタグ番号 (多対 1) の値を表示します。両方のデータセットに同じ tag# フィールドが含まれています。

私の質問は、最初のテーブルの特定のタグ番号が付けられている 2 番目のテーブルの一致数をどのように数えることができますか? これは集計関数に関係していることは知っていますが、グループ化にも関係していると思います。探しているソリューションのために2つを組み合わせる方法がわかりません。

ありがとう!

4

1 に答える 1

1
SELECT Tags.TagId, Count(*) AS Matches
FROM Tags 
INNER JOIN TagMatches ON Tags.TagId = TagMatches.TagId
GROUP BY Tags.TagId
于 2012-06-27T00:33:41.137 に答える