SQL-запрос, который дает отличные результаты, которые соответствуют нескольким столбцам

Извините, я не могу предоставить более подходящее название для своей проблемы, так как я довольно новичок в SQL. Я ищу строку запроса SQL, которая решает проблему ниже.

Предположим, что следующая таблица:

DOCUMENT_ID |     TAG
----------------------------
   1        |   tag1
   1        |   tag2
   1        |   tag3
   2        |   tag2
   3        |   tag1
   3        |   tag2
   4        |   tag1
   5        |   tag3

Теперь я хочу выбрать все отдельные идентификаторы документов, которые содержат один или несколько тегов (но они должны содержать все указанные теги). Например: Выберите все document_id с tag1 и tag2 вернет 1 и 3 (но не 4, например, так как у него нет tag2).

Каков был бы лучший способ сделать это?

С Уважением, Кай

Ответы на вопрос(4)

Ваш ответ на вопрос