申し訳ありませんが、私は SQL にまったく慣れていないため、問題に適切なタイトルを付けることができませんでした。以下の問題を解決する SQL クエリ文字列を探しています。
次の表があるとします。
DOCUMENT_ID | 鬼ごっこ ---------------------------- 1 | タグ1 1 | タグ2 1 | tag3 2 | タグ2 3 | タグ1 3 | タグ2 4 | タグ1 5 | tag3
ここで、1 つ以上のタグを含むすべての個別のドキュメント ID を選択したいと考えています (ただし、指定されたすべてのタグを提供する必要があります)。例: tag1 と tag2 を持つすべての document_id を選択すると、1 と 3 が返されます (ただし、tag2 がないため、たとえば 4 は返されません)。
それを行う最善の方法は何ですか?
よろしく、カイ